./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-pci-ngene-ngene.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 53f42b1a Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-pci-ngene-ngene.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash df4f0c8d40dc980084ec2f9936d9bc7fc71c78b40a0de276eef2539e9d717dce --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-21 01:23:21,835 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-21 01:23:21,837 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-21 01:23:21,879 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-21 01:23:21,880 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-21 01:23:21,882 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-21 01:23:21,884 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-21 01:23:21,887 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-21 01:23:21,889 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-21 01:23:21,891 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-21 01:23:21,893 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-21 01:23:21,895 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-21 01:23:21,895 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-21 01:23:21,897 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-21 01:23:21,899 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-21 01:23:21,901 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-21 01:23:21,902 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-21 01:23:21,904 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-21 01:23:21,906 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-21 01:23:21,909 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-21 01:23:21,911 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-21 01:23:21,913 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-21 01:23:21,915 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-21 01:23:21,916 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-21 01:23:21,929 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-21 01:23:21,930 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-21 01:23:21,930 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-21 01:23:21,931 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-21 01:23:21,932 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-21 01:23:21,934 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-21 01:23:21,937 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-21 01:23:21,938 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-21 01:23:21,940 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-21 01:23:21,942 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-21 01:23:21,944 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-21 01:23:21,950 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-21 01:23:21,951 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-21 01:23:21,953 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-21 01:23:21,954 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-21 01:23:21,955 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-21 01:23:21,956 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-21 01:23:21,957 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/config/svcomp-Reach-64bit-Taipan_Default.epf [2021-11-21 01:23:22,010 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-21 01:23:22,015 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-21 01:23:22,016 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-21 01:23:22,016 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-21 01:23:22,017 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-21 01:23:22,018 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-21 01:23:22,018 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-21 01:23:22,018 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-21 01:23:22,018 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-21 01:23:22,019 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-21 01:23:22,020 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-21 01:23:22,020 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-21 01:23:22,020 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-21 01:23:22,021 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-21 01:23:22,021 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-21 01:23:22,021 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-21 01:23:22,021 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-21 01:23:22,022 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-21 01:23:22,022 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-21 01:23:22,023 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-21 01:23:22,023 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-21 01:23:22,023 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-21 01:23:22,023 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-21 01:23:22,024 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-21 01:23:22,024 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-21 01:23:22,024 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-21 01:23:22,026 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-21 01:23:22,026 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-21 01:23:22,027 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-21 01:23:22,027 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-21 01:23:22,027 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-21 01:23:22,028 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-21 01:23:22,028 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-21 01:23:22,028 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-21 01:23:22,028 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-21 01:23:22,029 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-21 01:23:22,029 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-21 01:23:22,029 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-21 01:23:22,029 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/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_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> df4f0c8d40dc980084ec2f9936d9bc7fc71c78b40a0de276eef2539e9d717dce [2021-11-21 01:23:22,383 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-21 01:23:22,424 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-21 01:23:22,428 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-21 01:23:22,429 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-21 01:23:22,430 INFO L275 PluginConnector]: CDTParser initialized [2021-11-21 01:23:22,432 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-pci-ngene-ngene.cil.i [2021-11-21 01:23:22,511 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/data/82e27f8b8/3ca64108d4d4484b8bf0bc4115027246/FLAGae7147f00 [2021-11-21 01:23:23,655 INFO L306 CDTParser]: Found 1 translation units. [2021-11-21 01:23:23,657 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-pci-ngene-ngene.cil.i [2021-11-21 01:23:23,735 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/data/82e27f8b8/3ca64108d4d4484b8bf0bc4115027246/FLAGae7147f00 [2021-11-21 01:23:23,920 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/data/82e27f8b8/3ca64108d4d4484b8bf0bc4115027246 [2021-11-21 01:23:23,922 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-21 01:23:23,923 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-21 01:23:23,927 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-21 01:23:23,927 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-21 01:23:23,929 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-21 01:23:23,930 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 01:23:23" (1/1) ... [2021-11-21 01:23:23,932 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@730915cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:23:23, skipping insertion in model container [2021-11-21 01:23:23,932 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 01:23:23" (1/1) ... [2021-11-21 01:23:23,943 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-21 01:23:24,106 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-21 01:23:27,864 WARN L230 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_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-pci-ngene-ngene.cil.i[415958,415971] [2021-11-21 01:23:27,866 WARN L230 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_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-pci-ngene-ngene.cil.i[416127,416140] [2021-11-21 01:23:27,867 WARN L230 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_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-pci-ngene-ngene.cil.i[416294,416307] [2021-11-21 01:23:27,868 WARN L230 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_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-pci-ngene-ngene.cil.i[416462,416475] [2021-11-21 01:23:27,882 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-21 01:23:27,941 INFO L203 MainTranslator]: Completed pre-run [2021-11-21 01:23:28,536 WARN L230 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_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-pci-ngene-ngene.cil.i[415958,415971] [2021-11-21 01:23:28,536 WARN L230 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_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-pci-ngene-ngene.cil.i[416127,416140] [2021-11-21 01:23:28,537 WARN L230 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_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-pci-ngene-ngene.cil.i[416294,416307] [2021-11-21 01:23:28,537 WARN L230 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_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-pci-ngene-ngene.cil.i[416462,416475] [2021-11-21 01:23:28,543 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-21 01:23:28,768 INFO L208 MainTranslator]: Completed translation [2021-11-21 01:23:28,769 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:23:28 WrapperNode [2021-11-21 01:23:28,769 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-21 01:23:28,770 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-21 01:23:28,770 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-21 01:23:28,771 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-21 01:23:28,778 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:23:28" (1/1) ... [2021-11-21 01:23:28,922 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:23:28" (1/1) ... [2021-11-21 01:23:29,207 INFO L137 Inliner]: procedures = 484, calls = 3172, calls flagged for inlining = 226, calls inlined = 201, statements flattened = 6855 [2021-11-21 01:23:29,207 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-21 01:23:29,208 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-21 01:23:29,208 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-21 01:23:29,209 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-21 01:23:29,218 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:23:28" (1/1) ... [2021-11-21 01:23:29,218 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:23:28" (1/1) ... [2021-11-21 01:23:29,291 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:23:28" (1/1) ... [2021-11-21 01:23:29,291 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:23:28" (1/1) ... [2021-11-21 01:23:29,457 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:23:28" (1/1) ... [2021-11-21 01:23:29,495 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:23:28" (1/1) ... [2021-11-21 01:23:29,538 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:23:28" (1/1) ... [2021-11-21 01:23:29,581 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-21 01:23:29,583 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-21 01:23:29,583 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-21 01:23:29,583 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-21 01:23:29,584 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:23:28" (1/1) ... [2021-11-21 01:23:29,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-21 01:23:29,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/z3 [2021-11-21 01:23:29,617 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-21 01:23:29,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2ecc4d8c-1261-4ac7-8597-e18f44f77b14/bin/utaipan-TEXQjIfE4P/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-21 01:23:29,664 INFO L130 BoogieDeclarations]: Found specification of procedure ngene_command_mutex [2021-11-21 01:23:29,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ngene_command_mutex [2021-11-21 01:23:29,665 INFO L130 BoogieDeclarations]: Found specification of procedure ngene_probe [2021-11-21 01:23:29,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ngene_probe [2021-11-21 01:23:29,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2021-11-21 01:23:29,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2021-11-21 01:23:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-21 01:23:29,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-21 01:23:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2021-11-21 01:23:29,666 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2021-11-21 01:23:29,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2021-11-21 01:23:29,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2021-11-21 01:23:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toio [2021-11-21 01:23:29,667 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toio [2021-11-21 01:23:29,667 INFO L130 BoogieDeclarations]: Found specification of procedure __symbol_put [2021-11-21 01:23:29,668 INFO L138 BoogieDeclarations]: Found implementation of procedure __symbol_put [2021-11-21 01:23:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_generic_release [2021-11-21 01:23:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_generic_release [2021-11-21 01:23:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_generic_open [2021-11-21 01:23:29,669 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_generic_open [2021-11-21 01:23:29,669 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-11-21 01:23:29,670 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-11-21 01:23:29,670 INFO L130 BoogieDeclarations]: Found specification of procedure ngene_release_buffers [2021-11-21 01:23:29,670 INFO L138 BoogieDeclarations]: Found implementation of procedure ngene_release_buffers [2021-11-21 01:23:29,670 INFO L130 BoogieDeclarations]: Found specification of procedure down [2021-11-21 01:23:29,670 INFO L138 BoogieDeclarations]: Found implementation of procedure down [2021-11-21 01:23:29,670 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2021-11-21 01:23:29,671 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2021-11-21 01:23:29,671 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2021-11-21 01:23:29,671 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2021-11-21 01:23:29,671 INFO L130 BoogieDeclarations]: Found specification of procedure tuner_attach_stv6110 [2021-11-21 01:23:29,671 INFO L138 BoogieDeclarations]: Found implementation of procedure tuner_attach_stv6110 [2021-11-21 01:23:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2021-11-21 01:23:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2021-11-21 01:23:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-21 01:23:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2021-11-21 01:23:29,672 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2021-11-21 01:23:29,672 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-11-21 01:23:29,673 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-11-21 01:23:29,673 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2021-11-21 01:23:29,674 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2021-11-21 01:23:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-21 01:23:29,674 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2021-11-21 01:23:29,675 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2021-11-21 01:23:29,676 INFO L130 BoogieDeclarations]: Found specification of procedure ngene_command_i2c_read [2021-11-21 01:23:29,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ngene_command_i2c_read [2021-11-21 01:23:29,676 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-11-21 01:23:29,677 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-11-21 01:23:29,677 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2021-11-21 01:23:29,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2021-11-21 01:23:29,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-21 01:23:29,678 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2021-11-21 01:23:29,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2021-11-21 01:23:29,678 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-21 01:23:29,678 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_ringbuffer_avail [2021-11-21 01:23:29,679 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_ringbuffer_avail [2021-11-21 01:23:29,679 INFO L130 BoogieDeclarations]: Found specification of procedure set_transfer [2021-11-21 01:23:29,679 INFO L138 BoogieDeclarations]: Found implementation of procedure set_transfer [2021-11-21 01:23:29,679 INFO L130 BoogieDeclarations]: Found specification of procedure ngene_resume [2021-11-21 01:23:29,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ngene_resume [2021-11-21 01:23:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_frontend_detach [2021-11-21 01:23:29,680 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_frontend_detach [2021-11-21 01:23:29,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-21 01:23:29,680 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-21 01:23:29,681 INFO L130 BoogieDeclarations]: Found specification of procedure ngene_shutdown [2021-11-21 01:23:29,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ngene_shutdown [2021-11-21 01:23:29,681 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2021-11-21 01:23:29,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2021-11-21 01:23:29,682 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_cmd_lock_of_ngene [2021-11-21 01:23:29,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_cmd_lock_of_ngene [2021-11-21 01:23:29,682 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2021-11-21 01:23:29,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2021-11-21 01:23:29,683 INFO L130 BoogieDeclarations]: Found specification of procedure memset_io [2021-11-21 01:23:29,683 INFO L138 BoogieDeclarations]: Found implementation of procedure memset_io [2021-11-21 01:23:29,683 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_unregister_frontend [2021-11-21 01:23:29,683 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_unregister_frontend [2021-11-21 01:23:29,683 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2021-11-21 01:23:29,684 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2021-11-21 01:23:29,684 INFO L130 BoogieDeclarations]: Found specification of procedure ngene_command [2021-11-21 01:23:29,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ngene_command [2021-11-21 01:23:29,685 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2021-11-21 01:23:29,685 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2021-11-21 01:23:29,685 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2021-11-21 01:23:29,686 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2021-11-21 01:23:29,686 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2021-11-21 01:23:29,686 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2021-11-21 01:23:29,687 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2021-11-21 01:23:29,688 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2021-11-21 01:23:29,688 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-21 01:23:29,688 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2021-11-21 01:23:29,688 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2021-11-21 01:23:29,688 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2021-11-21 01:23:29,688 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2021-11-21 01:23:29,689 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_3 [2021-11-21 01:23:29,689 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_3 [2021-11-21 01:23:29,689 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2021-11-21 01:23:29,689 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2021-11-21 01:23:29,689 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_ringbuffer_write [2021-11-21 01:23:29,689 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_ringbuffer_write [2021-11-21 01:23:29,690 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_register_frontend [2021-11-21 01:23:29,690 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_register_frontend [2021-11-21 01:23:29,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-21 01:23:29,690 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2021-11-21 01:23:29,691 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2021-11-21 01:23:29,691 INFO L130 BoogieDeclarations]: Found specification of procedure ngene_remove [2021-11-21 01:23:29,692 INFO L138 BoogieDeclarations]: Found implementation of procedure ngene_remove [2021-11-21 01:23:29,694 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_state_lock_of_ngene_channel [2021-11-21 01:23:29,695 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_state_lock_of_ngene_channel [2021-11-21 01:23:29,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-21 01:23:29,695 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2021-11-21 01:23:29,696 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2021-11-21 01:23:29,696 INFO L130 BoogieDeclarations]: Found specification of procedure ngene_stop [2021-11-21 01:23:29,696 INFO L138 BoogieDeclarations]: Found implementation of procedure ngene_stop [2021-11-21 01:23:29,697 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2021-11-21 01:23:29,697 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2021-11-21 01:23:29,703 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-11-21 01:23:29,703 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-11-21 01:23:29,703 INFO L130 BoogieDeclarations]: Found specification of procedure ngene_i2c_init [2021-11-21 01:23:29,703 INFO L138 BoogieDeclarations]: Found implementation of procedure ngene_i2c_init [2021-11-21 01:23:29,704 INFO L130 BoogieDeclarations]: Found specification of procedure sema_init [2021-11-21 01:23:29,704 INFO L138 BoogieDeclarations]: Found implementation of procedure sema_init [2021-11-21 01:23:29,704 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2021-11-21 01:23:29,704 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2021-11-21 01:23:29,704 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_del_adapter [2021-11-21 01:23:29,704 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_del_adapter [2021-11-21 01:23:29,705 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_ringbuffer_free [2021-11-21 01:23:29,705 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_ringbuffer_free [2021-11-21 01:23:29,705 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2021-11-21 01:23:29,705 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2021-11-21 01:23:29,705 INFO L130 BoogieDeclarations]: Found specification of procedure init_channels [2021-11-21 01:23:29,705 INFO L138 BoogieDeclarations]: Found implementation of procedure init_channels [2021-11-21 01:23:29,705 INFO L130 BoogieDeclarations]: Found specification of procedure free_ringbuffer [2021-11-21 01:23:29,706 INFO L138 BoogieDeclarations]: Found implementation of procedure free_ringbuffer [2021-11-21 01:23:29,706 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2021-11-21 01:23:29,706 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2021-11-21 01:23:29,706 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-21 01:23:29,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-21 01:23:29,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dvb_register_frontend [2021-11-21 01:23:29,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dvb_register_frontend [2021-11-21 01:23:29,707 INFO L130 BoogieDeclarations]: Found specification of procedure AllocateRingBuffers [2021-11-21 01:23:29,707 INFO L138 BoogieDeclarations]: Found implementation of procedure AllocateRingBuffers [2021-11-21 01:23:29,707 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2021-11-21 01:23:29,707 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2021-11-21 01:23:29,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-21 01:23:29,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-21 01:23:29,708 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-21 01:23:29,708 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-21 01:23:29,708 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_ringbuffer_init [2021-11-21 01:23:29,708 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_ringbuffer_init [2021-11-21 01:23:29,708 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_fromio [2021-11-21 01:23:29,708 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_fromio [2021-11-21 01:23:29,709 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2021-11-21 01:23:29,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2021-11-21 01:23:29,709 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2021-11-21 01:23:29,709 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2021-11-21 01:23:29,709 INFO L130 BoogieDeclarations]: Found specification of procedure demod_attach_stv0900 [2021-11-21 01:23:29,709 INFO L138 BoogieDeclarations]: Found implementation of procedure demod_attach_stv0900 [2021-11-21 01:23:29,710 INFO L130 BoogieDeclarations]: Found specification of procedure FillTSBuffer [2021-11-21 01:23:29,710 INFO L138 BoogieDeclarations]: Found implementation of procedure FillTSBuffer [2021-11-21 01:23:29,710 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_cmd_lock_of_ngene [2021-11-21 01:23:29,710 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_cmd_lock_of_ngene [2021-11-21 01:23:29,710 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_module_exit_ngene_12_2 [2021-11-21 01:23:29,710 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_module_exit_ngene_12_2 [2021-11-21 01:23:29,711 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-21 01:23:29,711 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-21 01:23:29,711 INFO L130 BoogieDeclarations]: Found specification of procedure create_ring_buffer [2021-11-21 01:23:29,711 INFO L138 BoogieDeclarations]: Found implementation of procedure create_ring_buffer [2021-11-21 01:23:29,711 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2021-11-21 01:23:29,711 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2021-11-21 01:23:29,711 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2021-11-21 01:23:29,712 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2021-11-21 01:23:29,712 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2021-11-21 01:23:29,712 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2021-11-21 01:23:29,712 INFO L130 BoogieDeclarations]: Found specification of procedure ngene_command_gpio_set [2021-11-21 01:23:29,712 INFO L138 BoogieDeclarations]: Found implementation of procedure ngene_command_gpio_set [2021-11-21 01:23:29,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-21 01:23:29,713 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_read_eeprom [2021-11-21 01:23:29,713 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_read_eeprom [2021-11-21 01:23:29,713 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2021-11-21 01:23:29,714 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2021-11-21 01:23:29,714 INFO L130 BoogieDeclarations]: Found specification of procedure up [2021-11-21 01:23:29,715 INFO L138 BoogieDeclarations]: Found implementation of procedure up [2021-11-21 01:23:29,715 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-21 01:23:29,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-21 01:23:29,715 INFO L130 BoogieDeclarations]: Found specification of procedure my_dvb_dmxdev_ts_card_init [2021-11-21 01:23:29,715 INFO L138 BoogieDeclarations]: Found implementation of procedure my_dvb_dmxdev_ts_card_init [2021-11-21 01:23:29,715 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2021-11-21 01:23:29,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2021-11-21 01:23:29,716 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2021-11-21 01:23:29,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2021-11-21 01:23:29,716 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2021-11-21 01:23:29,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2021-11-21 01:23:29,716 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2021-11-21 01:23:29,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2021-11-21 01:23:29,717 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_state_lock_of_ngene_channel [2021-11-21 01:23:29,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_state_lock_of_ngene_channel [2021-11-21 01:23:29,717 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_66 [2021-11-21 01:23:29,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_66 [2021-11-21 01:23:29,717 INFO L130 BoogieDeclarations]: Found specification of procedure init_channel [2021-11-21 01:23:29,717 INFO L138 BoogieDeclarations]: Found implementation of procedure init_channel [2021-11-21 01:23:29,718 INFO L130 BoogieDeclarations]: Found specification of procedure release_channel [2021-11-21 01:23:29,718 INFO L138 BoogieDeclarations]: Found implementation of procedure release_channel [2021-11-21 01:23:29,718 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~$Pointer$ [2021-11-21 01:23:29,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~$Pointer$ [2021-11-21 01:23:29,718 INFO L130 BoogieDeclarations]: Found specification of procedure dvb_ringbuffer_flush [2021-11-21 01:23:29,718 INFO L138 BoogieDeclarations]: Found implementation of procedure dvb_ringbuffer_flush [2021-11-21 01:23:29,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-21 01:23:29,719 INFO L130 BoogieDeclarations]: Found specification of procedure i2c_transfer [2021-11-21 01:23:29,719 INFO L138 BoogieDeclarations]: Found implementation of procedure i2c_transfer [2021-11-21 01:23:29,719 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2021-11-21 01:23:29,719 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2021-11-21 01:23:29,719 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-11-21 01:23:29,719 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-11-21 01:23:29,720 INFO L130 BoogieDeclarations]: Found specification of procedure vmalloc [2021-11-21 01:23:29,720 INFO L138 BoogieDeclarations]: Found implementation of procedure vmalloc [2021-11-21 01:23:29,720 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_67 [2021-11-21 01:23:29,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_67 [2021-11-21 01:23:29,720 INFO L130 BoogieDeclarations]: Found specification of procedure __symbol_get [2021-11-21 01:23:29,720 INFO L138 BoogieDeclarations]: Found implementation of procedure __symbol_get [2021-11-21 01:23:29,721 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2021-11-21 01:23:29,721 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2021-11-21 01:23:29,721 INFO L130 BoogieDeclarations]: Found specification of procedure drxk_gate_ctrl [2021-11-21 01:23:29,721 INFO L138 BoogieDeclarations]: Found implementation of procedure drxk_gate_ctrl [2021-11-21 01:23:29,721 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2021-11-21 01:23:29,721 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2021-11-21 01:23:29,721 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-11-21 01:23:29,722 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-11-21 01:23:29,722 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2021-11-21 01:23:29,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2021-11-21 01:23:29,722 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2021-11-21 01:23:29,722 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2021-11-21 01:23:29,722 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2021-11-21 01:23:29,723 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2021-11-21 01:23:29,727 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-21 01:23:29,727 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dvb_unregister_frontend [2021-11-21 01:23:29,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dvb_unregister_frontend [2021-11-21 01:23:29,727 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2021-11-21 01:23:29,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2021-11-21 01:23:30,714 INFO L236 CfgBuilder]: Building ICFG [2021-11-21 01:23:30,718 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-21 01:23:33,404 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-21 01:23:41,078 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2021-11-21 01:23:41,153 INFO L277 CfgBuilder]: Performing block encoding [2021-11-21 01:23:42,553 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-21 01:23:42,553 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-21 01:23:42,559 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 01:23:42 BoogieIcfgContainer [2021-11-21 01:23:42,559 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-21 01:23:42,561 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-21 01:23:42,561 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-21 01:23:42,565 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-21 01:23:42,565 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 01:23:23" (1/3) ... [2021-11-21 01:23:42,566 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21e18dd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 01:23:42, skipping insertion in model container [2021-11-21 01:23:42,566 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 01:23:28" (2/3) ... [2021-11-21 01:23:42,567 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21e18dd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 01:23:42, skipping insertion in model container [2021-11-21 01:23:42,567 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 01:23:42" (3/3) ... [2021-11-21 01:23:42,568 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-pci-ngene-ngene.cil.i [2021-11-21 01:23:42,582 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-21 01:23:42,583 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2021-11-21 01:23:42,640 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-21 01:23:42,647 INFO L339 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=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-21 01:23:42,647 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-11-21 01:23:42,704 INFO L276 IsEmpty]: Start isEmpty. Operand has 1577 states, 971 states have (on average 1.3429454170957775) internal successors, (1304), 993 states have internal predecessors, (1304), 493 states have call successors, (493), 111 states have call predecessors, (493), 110 states have return successors, (485), 485 states have call predecessors, (485), 485 states have call successors, (485) [2021-11-21 01:23:42,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-11-21 01:23:42,722 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:23:42,723 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:23:42,723 INFO L402 AbstractCegarLoop]: === Iteration 1 === 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)] === [2021-11-21 01:23:42,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:23:42,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1364954074, now seen corresponding path program 1 times [2021-11-21 01:23:42,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:23:42,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580929188] [2021-11-21 01:23:42,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:23:42,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:23:43,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:23:43,550 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2021-11-21 01:23:43,551 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:23:43,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580929188] [2021-11-21 01:23:43,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580929188] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:23:43,552 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:23:43,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:23:43,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332918331] [2021-11-21 01:23:43,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:23:43,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:23:43,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:23:43,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:23:43,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:23:43,591 INFO L87 Difference]: Start difference. First operand has 1577 states, 971 states have (on average 1.3429454170957775) internal successors, (1304), 993 states have internal predecessors, (1304), 493 states have call successors, (493), 111 states have call predecessors, (493), 110 states have return successors, (485), 485 states have call predecessors, (485), 485 states have call successors, (485) Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-11-21 01:23:46,326 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:23:48,531 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:23:51,238 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:23:53,285 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:23:55,749 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:23:56,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:23:56,894 INFO L93 Difference]: Finished difference Result 4508 states and 6729 transitions. [2021-11-21 01:23:56,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:23:56,897 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 141 [2021-11-21 01:23:56,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:23:56,954 INFO L225 Difference]: With dead ends: 4508 [2021-11-21 01:23:56,955 INFO L226 Difference]: Without dead ends: 2929 [2021-11-21 01:23:56,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:23:56,981 INFO L933 BasicCegarLoop]: 2440 mSDtfsCounter, 2064 mSDsluCounter, 2229 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 6 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2075 SdHoareTripleChecker+Valid, 4397 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.9s IncrementalHoareTripleChecker+Time [2021-11-21 01:23:56,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2075 Valid, 4397 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 569 Invalid, 4 Unknown, 0 Unchecked, 12.9s Time] [2021-11-21 01:23:57,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2929 states. [2021-11-21 01:23:57,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2929 to 2898. [2021-11-21 01:23:57,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2898 states, 1807 states have (on average 1.3414499169894853) internal successors, (2424), 1855 states have internal predecessors, (2424), 885 states have call successors, (885), 208 states have call predecessors, (885), 203 states have return successors, (914), 870 states have call predecessors, (914), 881 states have call successors, (914) [2021-11-21 01:23:57,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2898 states to 2898 states and 4223 transitions. [2021-11-21 01:23:57,348 INFO L78 Accepts]: Start accepts. Automaton has 2898 states and 4223 transitions. Word has length 141 [2021-11-21 01:23:57,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:23:57,354 INFO L470 AbstractCegarLoop]: Abstraction has 2898 states and 4223 transitions. [2021-11-21 01:23:57,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 3 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-11-21 01:23:57,356 INFO L276 IsEmpty]: Start isEmpty. Operand 2898 states and 4223 transitions. [2021-11-21 01:23:57,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2021-11-21 01:23:57,374 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:23:57,374 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 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] [2021-11-21 01:23:57,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-21 01:23:57,375 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-21 01:23:57,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:23:57,379 INFO L85 PathProgramCache]: Analyzing trace with hash 64803035, now seen corresponding path program 1 times [2021-11-21 01:23:57,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:23:57,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621463139] [2021-11-21 01:23:57,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:23:57,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:23:57,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:23:57,840 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2021-11-21 01:23:57,840 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:23:57,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621463139] [2021-11-21 01:23:57,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621463139] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:23:57,842 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:23:57,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:23:57,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952671403] [2021-11-21 01:23:57,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:23:57,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:23:57,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:23:57,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:23:57,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:23:57,846 INFO L87 Difference]: Start difference. First operand 2898 states and 4223 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-11-21 01:24:01,588 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:05,640 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:07,711 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:10,018 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:11,814 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:13,257 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:13,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:24:13,294 INFO L93 Difference]: Finished difference Result 8490 states and 12366 transitions. [2021-11-21 01:24:13,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:24:13,295 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 144 [2021-11-21 01:24:13,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:24:13,342 INFO L225 Difference]: With dead ends: 8490 [2021-11-21 01:24:13,342 INFO L226 Difference]: Without dead ends: 5617 [2021-11-21 01:24:13,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:24:13,360 INFO L933 BasicCegarLoop]: 2349 mSDtfsCounter, 2016 mSDsluCounter, 2165 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 11 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2025 SdHoareTripleChecker+Valid, 4245 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:24:13,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2025 Valid, 4245 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 595 Invalid, 3 Unknown, 0 Unchecked, 15.2s Time] [2021-11-21 01:24:13,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5617 states. [2021-11-21 01:24:13,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5617 to 5612. [2021-11-21 01:24:13,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5612 states, 3526 states have (on average 1.3397617697107205) internal successors, (4724), 3614 states have internal predecessors, (4724), 1682 states have call successors, (1682), 410 states have call predecessors, (1682), 401 states have return successors, (1749), 1659 states have call predecessors, (1749), 1678 states have call successors, (1749) [2021-11-21 01:24:13,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5612 states to 5612 states and 8155 transitions. [2021-11-21 01:24:13,655 INFO L78 Accepts]: Start accepts. Automaton has 5612 states and 8155 transitions. Word has length 144 [2021-11-21 01:24:13,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:24:13,655 INFO L470 AbstractCegarLoop]: Abstraction has 5612 states and 8155 transitions. [2021-11-21 01:24:13,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-11-21 01:24:13,656 INFO L276 IsEmpty]: Start isEmpty. Operand 5612 states and 8155 transitions. [2021-11-21 01:24:13,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2021-11-21 01:24:13,661 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:24:13,662 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:24:13,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-21 01:24:13,662 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-21 01:24:13,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:24:13,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1363322872, now seen corresponding path program 1 times [2021-11-21 01:24:13,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:24:13,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830663348] [2021-11-21 01:24:13,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:24:13,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:24:13,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:24:13,931 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 552 trivial. 0 not checked. [2021-11-21 01:24:13,931 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:24:13,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830663348] [2021-11-21 01:24:13,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830663348] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:24:13,932 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:24:13,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:24:13,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029348343] [2021-11-21 01:24:13,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:24:13,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:24:13,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:24:13,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:24:13,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:24:13,934 INFO L87 Difference]: Start difference. First operand 5612 states and 8155 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-21 01:24:18,718 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:21,433 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:22,771 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:24,790 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:27,263 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:27,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:24:27,402 INFO L93 Difference]: Finished difference Result 10125 states and 14686 transitions. [2021-11-21 01:24:27,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:24:27,403 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 160 [2021-11-21 01:24:27,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:24:27,437 INFO L225 Difference]: With dead ends: 10125 [2021-11-21 01:24:27,438 INFO L226 Difference]: Without dead ends: 4538 [2021-11-21 01:24:27,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:24:27,466 INFO L933 BasicCegarLoop]: 2168 mSDtfsCounter, 855 mSDsluCounter, 2163 mSDsCounter, 0 mSdLazyCounter, 632 mSolverCounterSat, 18 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 855 SdHoareTripleChecker+Valid, 4064 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 632 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:24:27,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [855 Valid, 4064 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 632 Invalid, 3 Unknown, 0 Unchecked, 13.2s Time] [2021-11-21 01:24:27,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4538 states. [2021-11-21 01:24:27,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4538 to 4509. [2021-11-21 01:24:27,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4509 states, 2832 states have (on average 1.3347457627118644) internal successors, (3780), 2894 states have internal predecessors, (3780), 1336 states have call successors, (1336), 345 states have call predecessors, (1336), 338 states have return successors, (1365), 1311 states have call predecessors, (1365), 1332 states have call successors, (1365) [2021-11-21 01:24:27,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4509 states to 4509 states and 6481 transitions. [2021-11-21 01:24:27,699 INFO L78 Accepts]: Start accepts. Automaton has 4509 states and 6481 transitions. Word has length 160 [2021-11-21 01:24:27,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:24:27,700 INFO L470 AbstractCegarLoop]: Abstraction has 4509 states and 6481 transitions. [2021-11-21 01:24:27,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 3 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-21 01:24:27,700 INFO L276 IsEmpty]: Start isEmpty. Operand 4509 states and 6481 transitions. [2021-11-21 01:24:27,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2021-11-21 01:24:27,704 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:24:27,705 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 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] [2021-11-21 01:24:27,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-21 01:24:27,705 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-21 01:24:27,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:24:27,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1535129765, now seen corresponding path program 1 times [2021-11-21 01:24:27,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:24:27,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480014753] [2021-11-21 01:24:27,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:24:27,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:24:27,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:24:28,066 INFO L134 CoverageAnalysis]: Checked inductivity of 554 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 554 trivial. 0 not checked. [2021-11-21 01:24:28,066 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:24:28,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480014753] [2021-11-21 01:24:28,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480014753] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:24:28,067 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:24:28,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:24:28,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657198892] [2021-11-21 01:24:28,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:24:28,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:24:28,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:24:28,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:24:28,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:24:28,079 INFO L87 Difference]: Start difference. First operand 4509 states and 6481 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-11-21 01:24:31,493 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:33,616 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:37,441 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:39,478 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:40,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:24:40,975 INFO L93 Difference]: Finished difference Result 12295 states and 17716 transitions. [2021-11-21 01:24:40,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:24:40,976 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 173 [2021-11-21 01:24:40,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:24:41,037 INFO L225 Difference]: With dead ends: 12295 [2021-11-21 01:24:41,037 INFO L226 Difference]: Without dead ends: 7811 [2021-11-21 01:24:41,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:24:41,059 INFO L933 BasicCegarLoop]: 2410 mSDtfsCounter, 1981 mSDsluCounter, 2201 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 7 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1990 SdHoareTripleChecker+Valid, 4335 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.6s IncrementalHoareTripleChecker+Time [2021-11-21 01:24:41,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1990 Valid, 4335 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 591 Invalid, 3 Unknown, 0 Unchecked, 12.6s Time] [2021-11-21 01:24:41,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7811 states. [2021-11-21 01:24:41,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7811 to 7775. [2021-11-21 01:24:41,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7775 states, 4889 states have (on average 1.3372877889138883) internal successors, (6538), 5017 states have internal predecessors, (6538), 2298 states have call successors, (2298), 598 states have call predecessors, (2298), 585 states have return successors, (2365), 2241 states have call predecessors, (2365), 2294 states have call successors, (2365) [2021-11-21 01:24:41,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7775 states to 7775 states and 11201 transitions. [2021-11-21 01:24:41,499 INFO L78 Accepts]: Start accepts. Automaton has 7775 states and 11201 transitions. Word has length 173 [2021-11-21 01:24:41,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:24:41,508 INFO L470 AbstractCegarLoop]: Abstraction has 7775 states and 11201 transitions. [2021-11-21 01:24:41,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 3 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-11-21 01:24:41,508 INFO L276 IsEmpty]: Start isEmpty. Operand 7775 states and 11201 transitions. [2021-11-21 01:24:41,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2021-11-21 01:24:41,514 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:24:41,514 INFO L514 BasicCegarLoop]: trace histogram [16, 12, 12, 12, 12, 12, 12, 5, 5, 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] [2021-11-21 01:24:41,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-21 01:24:41,515 INFO L402 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)] === [2021-11-21 01:24:41,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:24:41,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1880285376, now seen corresponding path program 1 times [2021-11-21 01:24:41,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:24:41,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351934363] [2021-11-21 01:24:41,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:24:41,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:24:41,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:24:41,938 INFO L134 CoverageAnalysis]: Checked inductivity of 670 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 670 trivial. 0 not checked. [2021-11-21 01:24:41,938 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:24:41,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351934363] [2021-11-21 01:24:41,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351934363] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:24:41,938 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:24:41,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:24:41,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428978374] [2021-11-21 01:24:41,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:24:41,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:24:41,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:24:41,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:24:41,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:24:41,940 INFO L87 Difference]: Start difference. First operand 7775 states and 11201 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2021-11-21 01:24:48,459 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:51,735 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:53,786 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:58,017 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:24:58,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:24:58,926 INFO L93 Difference]: Finished difference Result 11294 states and 16199 transitions. [2021-11-21 01:24:58,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:24:58,927 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 190 [2021-11-21 01:24:58,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:24:59,004 INFO L225 Difference]: With dead ends: 11294 [2021-11-21 01:24:59,004 INFO L226 Difference]: Without dead ends: 11292 [2021-11-21 01:24:59,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:24:59,011 INFO L933 BasicCegarLoop]: 2207 mSDtfsCounter, 2074 mSDsluCounter, 6283 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2098 SdHoareTripleChecker+Valid, 7764 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.7s IncrementalHoareTripleChecker+Time [2021-11-21 01:24:59,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2098 Valid, 7764 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1030 Invalid, 4 Unknown, 0 Unchecked, 16.7s Time] [2021-11-21 01:24:59,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11292 states. [2021-11-21 01:24:59,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11292 to 11287. [2021-11-21 01:24:59,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11287 states, 7068 states have (on average 1.3292303338992644) internal successors, (9395), 7262 states have internal predecessors, (9395), 3324 states have call successors, (3324), 911 states have call predecessors, (3324), 892 states have return successors, (3475), 3255 states have call predecessors, (3475), 3320 states have call successors, (3475) [2021-11-21 01:24:59,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11287 states to 11287 states and 16194 transitions. [2021-11-21 01:24:59,534 INFO L78 Accepts]: Start accepts. Automaton has 11287 states and 16194 transitions. Word has length 190 [2021-11-21 01:24:59,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:24:59,535 INFO L470 AbstractCegarLoop]: Abstraction has 11287 states and 16194 transitions. [2021-11-21 01:24:59,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2021-11-21 01:24:59,535 INFO L276 IsEmpty]: Start isEmpty. Operand 11287 states and 16194 transitions. [2021-11-21 01:24:59,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2021-11-21 01:24:59,541 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:24:59,541 INFO L514 BasicCegarLoop]: trace histogram [16, 12, 12, 12, 12, 12, 12, 5, 5, 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] [2021-11-21 01:24:59,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-21 01:24:59,542 INFO L402 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)] === [2021-11-21 01:24:59,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:24:59,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1990276750, now seen corresponding path program 1 times [2021-11-21 01:24:59,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:24:59,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781112411] [2021-11-21 01:24:59,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:24:59,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:24:59,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:25:00,004 INFO L134 CoverageAnalysis]: Checked inductivity of 673 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 671 trivial. 0 not checked. [2021-11-21 01:25:00,004 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:25:00,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781112411] [2021-11-21 01:25:00,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781112411] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:25:00,005 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:25:00,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:25:00,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287591742] [2021-11-21 01:25:00,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:25:00,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:25:00,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:25:00,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:25:00,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:25:00,007 INFO L87 Difference]: Start difference. First operand 11287 states and 16194 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2021-11-21 01:25:03,572 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:05,601 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:08,475 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:11,489 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:13,553 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:15,965 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:19,852 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:20,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:25:20,079 INFO L93 Difference]: Finished difference Result 11298 states and 16202 transitions. [2021-11-21 01:25:20,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:25:20,080 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 196 [2021-11-21 01:25:20,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:25:20,132 INFO L225 Difference]: With dead ends: 11298 [2021-11-21 01:25:20,132 INFO L226 Difference]: Without dead ends: 11296 [2021-11-21 01:25:20,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:25:20,140 INFO L933 BasicCegarLoop]: 2210 mSDtfsCounter, 2069 mSDsluCounter, 6283 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2092 SdHoareTripleChecker+Valid, 7767 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.8s IncrementalHoareTripleChecker+Time [2021-11-21 01:25:20,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2092 Valid, 7767 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1029 Invalid, 5 Unknown, 0 Unchecked, 19.8s Time] [2021-11-21 01:25:20,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11296 states. [2021-11-21 01:25:20,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11296 to 11291. [2021-11-21 01:25:20,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11291 states, 7071 states have (on average 1.3290906519587045) internal successors, (9398), 7265 states have internal predecessors, (9398), 3324 states have call successors, (3324), 912 states have call predecessors, (3324), 893 states have return successors, (3475), 3255 states have call predecessors, (3475), 3320 states have call successors, (3475) [2021-11-21 01:25:20,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11291 states to 11291 states and 16197 transitions. [2021-11-21 01:25:20,746 INFO L78 Accepts]: Start accepts. Automaton has 11291 states and 16197 transitions. Word has length 196 [2021-11-21 01:25:20,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:25:20,747 INFO L470 AbstractCegarLoop]: Abstraction has 11291 states and 16197 transitions. [2021-11-21 01:25:20,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2021-11-21 01:25:20,747 INFO L276 IsEmpty]: Start isEmpty. Operand 11291 states and 16197 transitions. [2021-11-21 01:25:20,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2021-11-21 01:25:20,753 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:25:20,754 INFO L514 BasicCegarLoop]: trace histogram [16, 12, 12, 12, 12, 12, 12, 5, 5, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:25:20,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-21 01:25:20,754 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-21 01:25:20,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:25:20,755 INFO L85 PathProgramCache]: Analyzing trace with hash -2089555296, now seen corresponding path program 1 times [2021-11-21 01:25:20,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:25:20,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567416424] [2021-11-21 01:25:20,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:25:20,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:25:20,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:25:21,103 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 674 trivial. 0 not checked. [2021-11-21 01:25:21,103 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:25:21,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567416424] [2021-11-21 01:25:21,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567416424] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:25:21,104 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:25:21,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:25:21,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716445965] [2021-11-21 01:25:21,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:25:21,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:25:21,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:25:21,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:25:21,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:25:21,106 INFO L87 Difference]: Start difference. First operand 11291 states and 16197 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2021-11-21 01:25:25,235 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:27,261 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:29,662 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:32,629 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:34,695 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:39,776 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:40,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:25:40,089 INFO L93 Difference]: Finished difference Result 11302 states and 16205 transitions. [2021-11-21 01:25:40,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:25:40,089 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 200 [2021-11-21 01:25:40,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:25:40,137 INFO L225 Difference]: With dead ends: 11302 [2021-11-21 01:25:40,137 INFO L226 Difference]: Without dead ends: 11300 [2021-11-21 01:25:40,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:25:40,143 INFO L933 BasicCegarLoop]: 2210 mSDtfsCounter, 2069 mSDsluCounter, 6283 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2091 SdHoareTripleChecker+Valid, 7767 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.6s IncrementalHoareTripleChecker+Time [2021-11-21 01:25:40,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2091 Valid, 7767 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1029 Invalid, 5 Unknown, 0 Unchecked, 18.6s Time] [2021-11-21 01:25:40,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11300 states. [2021-11-21 01:25:40,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11300 to 11295. [2021-11-21 01:25:40,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11295 states, 7074 states have (on average 1.3289510884930733) internal successors, (9401), 7268 states have internal predecessors, (9401), 3324 states have call successors, (3324), 913 states have call predecessors, (3324), 894 states have return successors, (3475), 3255 states have call predecessors, (3475), 3320 states have call successors, (3475) [2021-11-21 01:25:40,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11295 states to 11295 states and 16200 transitions. [2021-11-21 01:25:40,671 INFO L78 Accepts]: Start accepts. Automaton has 11295 states and 16200 transitions. Word has length 200 [2021-11-21 01:25:40,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:25:40,672 INFO L470 AbstractCegarLoop]: Abstraction has 11295 states and 16200 transitions. [2021-11-21 01:25:40,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (27), 3 states have call predecessors, (27), 1 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2021-11-21 01:25:40,672 INFO L276 IsEmpty]: Start isEmpty. Operand 11295 states and 16200 transitions. [2021-11-21 01:25:40,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2021-11-21 01:25:40,679 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:25:40,680 INFO L514 BasicCegarLoop]: trace histogram [16, 12, 12, 12, 12, 12, 12, 5, 5, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:25:40,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-21 01:25:40,680 INFO L402 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)] === [2021-11-21 01:25:40,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:25:40,682 INFO L85 PathProgramCache]: Analyzing trace with hash -3001155, now seen corresponding path program 1 times [2021-11-21 01:25:40,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:25:40,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249326806] [2021-11-21 01:25:40,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:25:40,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:25:40,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:25:41,131 INFO L134 CoverageAnalysis]: Checked inductivity of 688 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 682 trivial. 0 not checked. [2021-11-21 01:25:41,132 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:25:41,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249326806] [2021-11-21 01:25:41,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249326806] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:25:41,132 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:25:41,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:25:41,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069675498] [2021-11-21 01:25:41,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:25:41,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:25:41,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:25:41,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:25:41,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:25:41,134 INFO L87 Difference]: Start difference. First operand 11295 states and 16200 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2021-11-21 01:25:45,937 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:48,480 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:51,397 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:53,469 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:57,048 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:25:57,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:25:57,197 INFO L93 Difference]: Finished difference Result 11555 states and 16475 transitions. [2021-11-21 01:25:57,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:25:57,198 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 205 [2021-11-21 01:25:57,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:25:57,254 INFO L225 Difference]: With dead ends: 11555 [2021-11-21 01:25:57,254 INFO L226 Difference]: Without dead ends: 11553 [2021-11-21 01:25:57,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:25:57,263 INFO L933 BasicCegarLoop]: 1978 mSDtfsCounter, 2060 mSDsluCounter, 4711 mSDsCounter, 0 mSdLazyCounter, 895 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2074 SdHoareTripleChecker+Valid, 6101 SdHoareTripleChecker+Invalid, 900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 895 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.8s IncrementalHoareTripleChecker+Time [2021-11-21 01:25:57,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2074 Valid, 6101 Invalid, 900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 895 Invalid, 3 Unknown, 0 Unchecked, 15.8s Time] [2021-11-21 01:25:57,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11553 states. [2021-11-21 01:25:57,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11553 to 11547. [2021-11-21 01:25:57,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11547 states, 7220 states have (on average 1.3254847645429362) internal successors, (9570), 7414 states have internal predecessors, (9570), 3374 states have call successors, (3374), 975 states have call predecessors, (3374), 950 states have return successors, (3525), 3299 states have call predecessors, (3525), 3370 states have call successors, (3525) [2021-11-21 01:25:57,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11547 states to 11547 states and 16469 transitions. [2021-11-21 01:25:57,917 INFO L78 Accepts]: Start accepts. Automaton has 11547 states and 16469 transitions. Word has length 205 [2021-11-21 01:25:57,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:25:57,918 INFO L470 AbstractCegarLoop]: Abstraction has 11547 states and 16469 transitions. [2021-11-21 01:25:57,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2021-11-21 01:25:57,919 INFO L276 IsEmpty]: Start isEmpty. Operand 11547 states and 16469 transitions. [2021-11-21 01:25:57,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2021-11-21 01:25:57,929 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:25:57,930 INFO L514 BasicCegarLoop]: trace histogram [16, 12, 12, 12, 12, 12, 12, 5, 5, 5, 4, 4, 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] [2021-11-21 01:25:57,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-21 01:25:57,930 INFO L402 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)] === [2021-11-21 01:25:57,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:25:57,931 INFO L85 PathProgramCache]: Analyzing trace with hash 107728000, now seen corresponding path program 1 times [2021-11-21 01:25:57,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:25:57,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085125469] [2021-11-21 01:25:57,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:25:57,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:25:58,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:25:58,371 INFO L134 CoverageAnalysis]: Checked inductivity of 702 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 694 trivial. 0 not checked. [2021-11-21 01:25:58,372 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:25:58,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085125469] [2021-11-21 01:25:58,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085125469] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:25:58,372 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:25:58,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:25:58,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394588132] [2021-11-21 01:25:58,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:25:58,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:25:58,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:25:58,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:25:58,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:25:58,376 INFO L87 Difference]: Start difference. First operand 11547 states and 16469 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2021-11-21 01:26:01,921 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:05,441 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:08,370 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:10,443 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:15,008 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:15,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:26:15,912 INFO L93 Difference]: Finished difference Result 11558 states and 16477 transitions. [2021-11-21 01:26:15,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:26:15,918 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 210 [2021-11-21 01:26:15,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:26:15,969 INFO L225 Difference]: With dead ends: 11558 [2021-11-21 01:26:15,970 INFO L226 Difference]: Without dead ends: 11556 [2021-11-21 01:26:15,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:26:15,979 INFO L933 BasicCegarLoop]: 2207 mSDtfsCounter, 2069 mSDsluCounter, 6277 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2089 SdHoareTripleChecker+Valid, 7758 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:26:15,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2089 Valid, 7758 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1030 Invalid, 4 Unknown, 0 Unchecked, 17.2s Time] [2021-11-21 01:26:15,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11556 states. [2021-11-21 01:26:16,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11556 to 11551. [2021-11-21 01:26:16,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11551 states, 7223 states have (on average 1.3253495777377822) internal successors, (9573), 7417 states have internal predecessors, (9573), 3374 states have call successors, (3374), 976 states have call predecessors, (3374), 951 states have return successors, (3525), 3299 states have call predecessors, (3525), 3370 states have call successors, (3525) [2021-11-21 01:26:16,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11551 states to 11551 states and 16472 transitions. [2021-11-21 01:26:16,662 INFO L78 Accepts]: Start accepts. Automaton has 11551 states and 16472 transitions. Word has length 210 [2021-11-21 01:26:16,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:26:16,664 INFO L470 AbstractCegarLoop]: Abstraction has 11551 states and 16472 transitions. [2021-11-21 01:26:16,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2021-11-21 01:26:16,665 INFO L276 IsEmpty]: Start isEmpty. Operand 11551 states and 16472 transitions. [2021-11-21 01:26:16,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2021-11-21 01:26:16,675 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:26:16,675 INFO L514 BasicCegarLoop]: trace histogram [16, 12, 12, 12, 12, 12, 12, 6, 5, 5, 4, 4, 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] [2021-11-21 01:26:16,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-21 01:26:16,676 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-21 01:26:16,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:26:16,676 INFO L85 PathProgramCache]: Analyzing trace with hash 981579463, now seen corresponding path program 1 times [2021-11-21 01:26:16,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:26:16,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126047764] [2021-11-21 01:26:16,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:26:16,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:26:16,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:26:17,151 INFO L134 CoverageAnalysis]: Checked inductivity of 717 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 707 trivial. 0 not checked. [2021-11-21 01:26:17,151 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:26:17,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126047764] [2021-11-21 01:26:17,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126047764] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:26:17,152 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:26:17,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:26:17,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474506787] [2021-11-21 01:26:17,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:26:17,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:26:17,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:26:17,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:26:17,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:26:17,155 INFO L87 Difference]: Start difference. First operand 11551 states and 16472 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2021-11-21 01:26:22,662 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:25,066 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:28,100 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:30,178 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:32,765 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:34,315 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:36,338 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:37,944 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:38,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:26:38,326 INFO L93 Difference]: Finished difference Result 11562 states and 16480 transitions. [2021-11-21 01:26:38,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:26:38,326 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 216 [2021-11-21 01:26:38,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:26:38,375 INFO L225 Difference]: With dead ends: 11562 [2021-11-21 01:26:38,375 INFO L226 Difference]: Without dead ends: 11560 [2021-11-21 01:26:38,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:26:38,381 INFO L933 BasicCegarLoop]: 2207 mSDtfsCounter, 2070 mSDsluCounter, 6278 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2089 SdHoareTripleChecker+Valid, 7758 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.8s IncrementalHoareTripleChecker+Time [2021-11-21 01:26:38,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2089 Valid, 7758 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1030 Invalid, 5 Unknown, 0 Unchecked, 20.8s Time] [2021-11-21 01:26:38,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11560 states. [2021-11-21 01:26:38,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11560 to 11555. [2021-11-21 01:26:38,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11555 states, 7226 states have (on average 1.3252145031829505) internal successors, (9576), 7420 states have internal predecessors, (9576), 3374 states have call successors, (3374), 977 states have call predecessors, (3374), 952 states have return successors, (3525), 3299 states have call predecessors, (3525), 3370 states have call successors, (3525) [2021-11-21 01:26:39,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11555 states to 11555 states and 16475 transitions. [2021-11-21 01:26:39,013 INFO L78 Accepts]: Start accepts. Automaton has 11555 states and 16475 transitions. Word has length 216 [2021-11-21 01:26:39,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:26:39,014 INFO L470 AbstractCegarLoop]: Abstraction has 11555 states and 16475 transitions. [2021-11-21 01:26:39,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (28), 3 states have call predecessors, (28), 1 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2021-11-21 01:26:39,015 INFO L276 IsEmpty]: Start isEmpty. Operand 11555 states and 16475 transitions. [2021-11-21 01:26:39,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2021-11-21 01:26:39,026 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:26:39,027 INFO L514 BasicCegarLoop]: trace histogram [16, 12, 12, 12, 12, 12, 12, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:26:39,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-21 01:26:39,027 INFO L402 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)] === [2021-11-21 01:26:39,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:26:39,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1603712570, now seen corresponding path program 1 times [2021-11-21 01:26:39,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:26:39,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531793232] [2021-11-21 01:26:39,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:26:39,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:26:39,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:26:39,294 INFO L134 CoverageAnalysis]: Checked inductivity of 657 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 654 trivial. 0 not checked. [2021-11-21 01:26:39,295 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:26:39,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531793232] [2021-11-21 01:26:39,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531793232] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:26:39,295 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:26:39,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:26:39,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333100382] [2021-11-21 01:26:39,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:26:39,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:26:39,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:26:39,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:26:39,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:26:39,297 INFO L87 Difference]: Start difference. First operand 11555 states and 16475 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2021-11-21 01:26:42,483 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:45,473 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:48,112 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:50,175 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:53,107 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:55,217 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:26:55,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:26:55,362 INFO L93 Difference]: Finished difference Result 24756 states and 35304 transitions. [2021-11-21 01:26:55,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:26:55,363 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 211 [2021-11-21 01:26:55,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:26:55,508 INFO L225 Difference]: With dead ends: 24756 [2021-11-21 01:26:55,509 INFO L226 Difference]: Without dead ends: 13521 [2021-11-21 01:26:55,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:26:55,555 INFO L933 BasicCegarLoop]: 2443 mSDtfsCounter, 845 mSDsluCounter, 2160 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 15 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 845 SdHoareTripleChecker+Valid, 4337 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.6s IncrementalHoareTripleChecker+Time [2021-11-21 01:26:55,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [845 Valid, 4337 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 694 Invalid, 5 Unknown, 0 Unchecked, 15.6s Time] [2021-11-21 01:26:55,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13521 states. [2021-11-21 01:26:56,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13521 to 13464. [2021-11-21 01:26:56,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13464 states, 8434 states have (on average 1.3265354517429453) internal successors, (11188), 8656 states have internal predecessors, (11188), 3910 states have call successors, (3910), 1146 states have call predecessors, (3910), 1117 states have return successors, (4061), 3811 states have call predecessors, (4061), 3906 states have call successors, (4061) [2021-11-21 01:26:56,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13464 states to 13464 states and 19159 transitions. [2021-11-21 01:26:56,207 INFO L78 Accepts]: Start accepts. Automaton has 13464 states and 19159 transitions. Word has length 211 [2021-11-21 01:26:56,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:26:56,208 INFO L470 AbstractCegarLoop]: Abstraction has 13464 states and 19159 transitions. [2021-11-21 01:26:56,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 3 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2021-11-21 01:26:56,208 INFO L276 IsEmpty]: Start isEmpty. Operand 13464 states and 19159 transitions. [2021-11-21 01:26:56,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2021-11-21 01:26:56,218 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:26:56,218 INFO L514 BasicCegarLoop]: trace histogram [16, 12, 12, 12, 12, 12, 12, 7, 6, 6, 5, 5, 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] [2021-11-21 01:26:56,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-21 01:26:56,218 INFO L402 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)] === [2021-11-21 01:26:56,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:26:56,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1637202929, now seen corresponding path program 1 times [2021-11-21 01:26:56,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:26:56,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162000630] [2021-11-21 01:26:56,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:26:56,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:26:56,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:26:56,711 INFO L134 CoverageAnalysis]: Checked inductivity of 743 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 731 trivial. 0 not checked. [2021-11-21 01:26:56,711 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:26:56,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162000630] [2021-11-21 01:26:56,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162000630] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:26:56,712 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:26:56,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:26:56,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299563330] [2021-11-21 01:26:56,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:26:56,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:26:56,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:26:56,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:26:56,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:26:56,714 INFO L87 Difference]: Start difference. First operand 13464 states and 19159 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2021-11-21 01:27:03,486 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:05,913 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:08,773 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:10,842 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:12,906 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:14,932 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:15,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:27:15,108 INFO L93 Difference]: Finished difference Result 13640 states and 19368 transitions. [2021-11-21 01:27:15,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:27:15,108 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 221 [2021-11-21 01:27:15,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:27:15,146 INFO L225 Difference]: With dead ends: 13640 [2021-11-21 01:27:15,146 INFO L226 Difference]: Without dead ends: 13638 [2021-11-21 01:27:15,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:27:15,153 INFO L933 BasicCegarLoop]: 1989 mSDtfsCounter, 2076 mSDsluCounter, 4785 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2092 SdHoareTripleChecker+Valid, 6176 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.9s IncrementalHoareTripleChecker+Time [2021-11-21 01:27:15,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2092 Valid, 6176 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 901 Invalid, 4 Unknown, 0 Unchecked, 17.9s Time] [2021-11-21 01:27:15,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13638 states. [2021-11-21 01:27:15,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13638 to 13634. [2021-11-21 01:27:15,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13634 states, 8526 states have (on average 1.3248885761201032) internal successors, (11296), 8750 states have internal predecessors, (11296), 3956 states have call successors, (3956), 1177 states have call predecessors, (3956), 1149 states have return successors, (4112), 3857 states have call predecessors, (4112), 3952 states have call successors, (4112) [2021-11-21 01:27:16,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13634 states to 13634 states and 19364 transitions. [2021-11-21 01:27:16,141 INFO L78 Accepts]: Start accepts. Automaton has 13634 states and 19364 transitions. Word has length 221 [2021-11-21 01:27:16,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:27:16,142 INFO L470 AbstractCegarLoop]: Abstraction has 13634 states and 19364 transitions. [2021-11-21 01:27:16,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2021-11-21 01:27:16,142 INFO L276 IsEmpty]: Start isEmpty. Operand 13634 states and 19364 transitions. [2021-11-21 01:27:16,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2021-11-21 01:27:16,155 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:27:16,156 INFO L514 BasicCegarLoop]: trace histogram [16, 12, 12, 12, 12, 12, 12, 8, 7, 7, 5, 5, 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] [2021-11-21 01:27:16,156 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-21 01:27:16,156 INFO L402 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)] === [2021-11-21 01:27:16,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:27:16,157 INFO L85 PathProgramCache]: Analyzing trace with hash 624513021, now seen corresponding path program 1 times [2021-11-21 01:27:16,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:27:16,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027398159] [2021-11-21 01:27:16,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:27:16,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:27:16,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:27:16,486 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 754 trivial. 0 not checked. [2021-11-21 01:27:16,486 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:27:16,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027398159] [2021-11-21 01:27:16,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027398159] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:27:16,487 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:27:16,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:27:16,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488312475] [2021-11-21 01:27:16,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:27:16,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:27:16,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:27:16,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:27:16,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:27:16,489 INFO L87 Difference]: Start difference. First operand 13634 states and 19364 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-21 01:27:23,161 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:25,974 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:28,081 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:31,762 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:33,349 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:34,573 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:35,983 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:36,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:27:36,432 INFO L93 Difference]: Finished difference Result 13645 states and 19372 transitions. [2021-11-21 01:27:36,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:27:36,439 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 225 [2021-11-21 01:27:36,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:27:36,475 INFO L225 Difference]: With dead ends: 13645 [2021-11-21 01:27:36,475 INFO L226 Difference]: Without dead ends: 13643 [2021-11-21 01:27:36,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:27:36,481 INFO L933 BasicCegarLoop]: 2201 mSDtfsCounter, 2069 mSDsluCounter, 6263 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2086 SdHoareTripleChecker+Valid, 7740 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.4s IncrementalHoareTripleChecker+Time [2021-11-21 01:27:36,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2086 Valid, 7740 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1027 Invalid, 4 Unknown, 0 Unchecked, 19.4s Time] [2021-11-21 01:27:36,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13643 states. [2021-11-21 01:27:37,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13643 to 13638. [2021-11-21 01:27:37,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13638 states, 8529 states have (on average 1.3247742994489389) internal successors, (11299), 8753 states have internal predecessors, (11299), 3956 states have call successors, (3956), 1178 states have call predecessors, (3956), 1150 states have return successors, (4112), 3857 states have call predecessors, (4112), 3952 states have call successors, (4112) [2021-11-21 01:27:37,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13638 states to 13638 states and 19367 transitions. [2021-11-21 01:27:37,185 INFO L78 Accepts]: Start accepts. Automaton has 13638 states and 19367 transitions. Word has length 225 [2021-11-21 01:27:37,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:27:37,186 INFO L470 AbstractCegarLoop]: Abstraction has 13638 states and 19367 transitions. [2021-11-21 01:27:37,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-21 01:27:37,187 INFO L276 IsEmpty]: Start isEmpty. Operand 13638 states and 19367 transitions. [2021-11-21 01:27:37,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2021-11-21 01:27:37,200 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:27:37,201 INFO L514 BasicCegarLoop]: trace histogram [16, 12, 12, 12, 12, 12, 12, 9, 8, 8, 4, 4, 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] [2021-11-21 01:27:37,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-21 01:27:37,201 INFO L402 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)] === [2021-11-21 01:27:37,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:27:37,202 INFO L85 PathProgramCache]: Analyzing trace with hash 292679318, now seen corresponding path program 1 times [2021-11-21 01:27:37,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:27:37,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178935670] [2021-11-21 01:27:37,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:27:37,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:27:37,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:27:37,554 INFO L134 CoverageAnalysis]: Checked inductivity of 795 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 779 trivial. 0 not checked. [2021-11-21 01:27:37,555 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:27:37,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178935670] [2021-11-21 01:27:37,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178935670] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:27:37,555 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:27:37,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:27:37,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235082957] [2021-11-21 01:27:37,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:27:37,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:27:37,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:27:37,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:27:37,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:27:37,557 INFO L87 Difference]: Start difference. First operand 13638 states and 19367 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2021-11-21 01:27:42,401 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:45,204 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:48,015 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:50,102 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:52,668 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:54,781 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:55,926 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:27:56,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:27:56,249 INFO L93 Difference]: Finished difference Result 13649 states and 19375 transitions. [2021-11-21 01:27:56,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:27:56,251 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 231 [2021-11-21 01:27:56,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:27:56,284 INFO L225 Difference]: With dead ends: 13649 [2021-11-21 01:27:56,285 INFO L226 Difference]: Without dead ends: 13647 [2021-11-21 01:27:56,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:27:56,292 INFO L933 BasicCegarLoop]: 2201 mSDtfsCounter, 2070 mSDsluCounter, 6263 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2086 SdHoareTripleChecker+Valid, 7740 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:27:56,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2086 Valid, 7740 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1028 Invalid, 3 Unknown, 0 Unchecked, 18.2s Time] [2021-11-21 01:27:56,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13647 states. [2021-11-21 01:27:56,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13647 to 13642. [2021-11-21 01:27:56,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13642 states, 8532 states have (on average 1.3246601031411158) internal successors, (11302), 8756 states have internal predecessors, (11302), 3956 states have call successors, (3956), 1179 states have call predecessors, (3956), 1151 states have return successors, (4112), 3857 states have call predecessors, (4112), 3952 states have call successors, (4112) [2021-11-21 01:27:57,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13642 states to 13642 states and 19370 transitions. [2021-11-21 01:27:57,008 INFO L78 Accepts]: Start accepts. Automaton has 13642 states and 19370 transitions. Word has length 231 [2021-11-21 01:27:57,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:27:57,008 INFO L470 AbstractCegarLoop]: Abstraction has 13642 states and 19370 transitions. [2021-11-21 01:27:57,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2021-11-21 01:27:57,009 INFO L276 IsEmpty]: Start isEmpty. Operand 13642 states and 19370 transitions. [2021-11-21 01:27:57,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2021-11-21 01:27:57,018 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:27:57,018 INFO L514 BasicCegarLoop]: trace histogram [16, 12, 12, 12, 12, 12, 12, 10, 9, 9, 5, 5, 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] [2021-11-21 01:27:57,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-21 01:27:57,019 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-21 01:27:57,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:27:57,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1649927779, now seen corresponding path program 1 times [2021-11-21 01:27:57,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:27:57,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362856244] [2021-11-21 01:27:57,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:27:57,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:27:57,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:27:57,348 INFO L134 CoverageAnalysis]: Checked inductivity of 832 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 814 trivial. 0 not checked. [2021-11-21 01:27:57,348 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:27:57,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362856244] [2021-11-21 01:27:57,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362856244] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:27:57,348 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:27:57,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:27:57,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669766252] [2021-11-21 01:27:57,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:27:57,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:27:57,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:27:57,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:27:57,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:27:57,350 INFO L87 Difference]: Start difference. First operand 13642 states and 19370 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2021-11-21 01:28:03,757 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:06,500 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:08,563 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:11,824 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:13,850 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:15,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:28:15,220 INFO L93 Difference]: Finished difference Result 13653 states and 19378 transitions. [2021-11-21 01:28:15,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:28:15,221 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 235 [2021-11-21 01:28:15,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:28:15,254 INFO L225 Difference]: With dead ends: 13653 [2021-11-21 01:28:15,255 INFO L226 Difference]: Without dead ends: 13651 [2021-11-21 01:28:15,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:28:15,261 INFO L933 BasicCegarLoop]: 2201 mSDtfsCounter, 2069 mSDsluCounter, 6263 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2084 SdHoareTripleChecker+Valid, 7740 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.4s IncrementalHoareTripleChecker+Time [2021-11-21 01:28:15,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2084 Valid, 7740 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1027 Invalid, 4 Unknown, 0 Unchecked, 17.4s Time] [2021-11-21 01:28:15,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13651 states. [2021-11-21 01:28:15,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13651 to 13646. [2021-11-21 01:28:15,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13646 states, 8535 states have (on average 1.3245459871118923) internal successors, (11305), 8759 states have internal predecessors, (11305), 3956 states have call successors, (3956), 1180 states have call predecessors, (3956), 1152 states have return successors, (4112), 3857 states have call predecessors, (4112), 3952 states have call successors, (4112) [2021-11-21 01:28:15,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13646 states to 13646 states and 19373 transitions. [2021-11-21 01:28:15,945 INFO L78 Accepts]: Start accepts. Automaton has 13646 states and 19373 transitions. Word has length 235 [2021-11-21 01:28:15,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:28:15,946 INFO L470 AbstractCegarLoop]: Abstraction has 13646 states and 19373 transitions. [2021-11-21 01:28:15,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2021-11-21 01:28:15,946 INFO L276 IsEmpty]: Start isEmpty. Operand 13646 states and 19373 transitions. [2021-11-21 01:28:15,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2021-11-21 01:28:15,957 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:28:15,957 INFO L514 BasicCegarLoop]: trace histogram [16, 12, 12, 12, 12, 12, 12, 11, 10, 10, 5, 5, 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] [2021-11-21 01:28:15,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-21 01:28:15,957 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-21 01:28:15,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:28:15,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1435533856, now seen corresponding path program 1 times [2021-11-21 01:28:15,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:28:15,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112278227] [2021-11-21 01:28:15,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:28:15,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:28:16,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:28:16,395 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 850 trivial. 0 not checked. [2021-11-21 01:28:16,396 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:28:16,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112278227] [2021-11-21 01:28:16,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112278227] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:28:16,398 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:28:16,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:28:16,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560637659] [2021-11-21 01:28:16,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:28:16,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:28:16,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:28:16,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:28:16,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:28:16,400 INFO L87 Difference]: Start difference. First operand 13646 states and 19373 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-11-21 01:28:19,458 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:21,513 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:23,924 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:26,539 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:28,611 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:32,770 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:33,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:28:33,106 INFO L93 Difference]: Finished difference Result 13657 states and 19381 transitions. [2021-11-21 01:28:33,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:28:33,106 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 240 [2021-11-21 01:28:33,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:28:33,141 INFO L225 Difference]: With dead ends: 13657 [2021-11-21 01:28:33,141 INFO L226 Difference]: Without dead ends: 13655 [2021-11-21 01:28:33,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:28:33,147 INFO L933 BasicCegarLoop]: 2201 mSDtfsCounter, 2069 mSDsluCounter, 6263 mSDsCounter, 0 mSdLazyCounter, 1028 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2083 SdHoareTripleChecker+Valid, 7740 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1028 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.2s IncrementalHoareTripleChecker+Time [2021-11-21 01:28:33,147 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2083 Valid, 7740 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1028 Invalid, 3 Unknown, 0 Unchecked, 16.2s Time] [2021-11-21 01:28:33,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13655 states. [2021-11-21 01:28:33,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13655 to 13650. [2021-11-21 01:28:33,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13650 states, 8538 states have (on average 1.3244319512766456) internal successors, (11308), 8762 states have internal predecessors, (11308), 3956 states have call successors, (3956), 1181 states have call predecessors, (3956), 1153 states have return successors, (4112), 3857 states have call predecessors, (4112), 3952 states have call successors, (4112) [2021-11-21 01:28:33,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13650 states to 13650 states and 19376 transitions. [2021-11-21 01:28:33,750 INFO L78 Accepts]: Start accepts. Automaton has 13650 states and 19376 transitions. Word has length 240 [2021-11-21 01:28:33,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:28:33,750 INFO L470 AbstractCegarLoop]: Abstraction has 13650 states and 19376 transitions. [2021-11-21 01:28:33,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-11-21 01:28:33,751 INFO L276 IsEmpty]: Start isEmpty. Operand 13650 states and 19376 transitions. [2021-11-21 01:28:33,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2021-11-21 01:28:33,760 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:28:33,761 INFO L514 BasicCegarLoop]: trace histogram [17, 12, 12, 12, 12, 12, 12, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-21 01:28:33,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-21 01:28:33,761 INFO L402 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)] === [2021-11-21 01:28:33,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:28:33,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1905663277, now seen corresponding path program 1 times [2021-11-21 01:28:33,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:28:33,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19069427] [2021-11-21 01:28:33,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:28:33,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:28:33,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:28:34,071 INFO L134 CoverageAnalysis]: Checked inductivity of 705 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-21 01:28:34,072 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:28:34,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19069427] [2021-11-21 01:28:34,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19069427] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:28:34,072 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:28:34,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-21 01:28:34,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524562766] [2021-11-21 01:28:34,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:28:34,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-21 01:28:34,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:28:34,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-21 01:28:34,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:28:34,075 INFO L87 Difference]: Start difference. First operand 13650 states and 19376 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2021-11-21 01:28:39,496 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:42,039 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:44,117 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:45,614 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:47,693 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:49,731 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:51,140 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:53,164 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:55,211 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:28:55,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:28:55,512 INFO L93 Difference]: Finished difference Result 31356 states and 44551 transitions. [2021-11-21 01:28:55,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-21 01:28:55,513 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) Word has length 237 [2021-11-21 01:28:55,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:28:55,645 INFO L225 Difference]: With dead ends: 31356 [2021-11-21 01:28:55,645 INFO L226 Difference]: Without dead ends: 18026 [2021-11-21 01:28:55,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-21 01:28:55,686 INFO L933 BasicCegarLoop]: 3659 mSDtfsCounter, 1984 mSDsluCounter, 2199 mSDsCounter, 0 mSdLazyCounter, 844 mSolverCounterSat, 4 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1995 SdHoareTripleChecker+Valid, 5582 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 844 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.7s IncrementalHoareTripleChecker+Time [2021-11-21 01:28:55,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1995 Valid, 5582 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 844 Invalid, 4 Unknown, 0 Unchecked, 20.7s Time] [2021-11-21 01:28:55,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18026 states. [2021-11-21 01:28:56,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18026 to 17942. [2021-11-21 01:28:56,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17942 states, 11244 states have (on average 1.3280860903593028) internal successors, (14933), 11550 states have internal predecessors, (14933), 5192 states have call successors, (5192), 1539 states have call predecessors, (5192), 1503 states have return successors, (5394), 5047 states have call predecessors, (5394), 5188 states have call successors, (5394) [2021-11-21 01:28:56,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17942 states to 17942 states and 25519 transitions. [2021-11-21 01:28:56,606 INFO L78 Accepts]: Start accepts. Automaton has 17942 states and 25519 transitions. Word has length 237 [2021-11-21 01:28:56,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:28:56,607 INFO L470 AbstractCegarLoop]: Abstraction has 17942 states and 25519 transitions. [2021-11-21 01:28:56,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 3 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (26), 3 states have call predecessors, (26), 3 states have call successors, (26) [2021-11-21 01:28:56,607 INFO L276 IsEmpty]: Start isEmpty. Operand 17942 states and 25519 transitions. [2021-11-21 01:28:56,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2021-11-21 01:28:56,619 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:28:56,620 INFO L514 BasicCegarLoop]: trace histogram [16, 12, 12, 12, 12, 12, 12, 12, 11, 11, 5, 5, 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] [2021-11-21 01:28:56,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-21 01:28:56,620 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-21 01:28:56,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:28:56,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1504638147, now seen corresponding path program 1 times [2021-11-21 01:28:56,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:28:56,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688713646] [2021-11-21 01:28:56,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:28:56,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:28:56,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:28:57,005 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 890 trivial. 0 not checked. [2021-11-21 01:28:57,006 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:28:57,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688713646] [2021-11-21 01:28:57,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688713646] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:28:57,006 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:28:57,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:28:57,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981882298] [2021-11-21 01:28:57,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:28:57,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:28:57,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:28:57,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:28:57,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:28:57,008 INFO L87 Difference]: Start difference. First operand 17942 states and 25519 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-21 01:29:01,423 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:04,576 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:07,510 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:09,590 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:12,152 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:13,790 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:15,812 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:16,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:29:16,278 INFO L93 Difference]: Finished difference Result 17953 states and 25527 transitions. [2021-11-21 01:29:16,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-21 01:29:16,279 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 245 [2021-11-21 01:29:16,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:29:16,327 INFO L225 Difference]: With dead ends: 17953 [2021-11-21 01:29:16,327 INFO L226 Difference]: Without dead ends: 17951 [2021-11-21 01:29:16,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:29:16,335 INFO L933 BasicCegarLoop]: 2201 mSDtfsCounter, 2069 mSDsluCounter, 6263 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2082 SdHoareTripleChecker+Valid, 7740 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.6s IncrementalHoareTripleChecker+Time [2021-11-21 01:29:16,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2082 Valid, 7740 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1027 Invalid, 4 Unknown, 0 Unchecked, 18.6s Time] [2021-11-21 01:29:16,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17951 states. [2021-11-21 01:29:17,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17951 to 17946. [2021-11-21 01:29:17,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17946 states, 11247 states have (on average 1.3279985773984173) internal successors, (14936), 11553 states have internal predecessors, (14936), 5192 states have call successors, (5192), 1540 states have call predecessors, (5192), 1504 states have return successors, (5394), 5047 states have call predecessors, (5394), 5188 states have call successors, (5394) [2021-11-21 01:29:17,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17946 states to 17946 states and 25522 transitions. [2021-11-21 01:29:17,291 INFO L78 Accepts]: Start accepts. Automaton has 17946 states and 25522 transitions. Word has length 245 [2021-11-21 01:29:17,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:29:17,292 INFO L470 AbstractCegarLoop]: Abstraction has 17946 states and 25522 transitions. [2021-11-21 01:29:17,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-21 01:29:17,292 INFO L276 IsEmpty]: Start isEmpty. Operand 17946 states and 25522 transitions. [2021-11-21 01:29:17,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2021-11-21 01:29:17,303 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:29:17,304 INFO L514 BasicCegarLoop]: trace histogram [16, 13, 12, 12, 12, 12, 12, 12, 12, 12, 4, 4, 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] [2021-11-21 01:29:17,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-21 01:29:17,304 INFO L402 AbstractCegarLoop]: === Iteration 19 === 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)] === [2021-11-21 01:29:17,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:29:17,304 INFO L85 PathProgramCache]: Analyzing trace with hash 683479894, now seen corresponding path program 1 times [2021-11-21 01:29:17,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:29:17,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633155205] [2021-11-21 01:29:17,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:29:17,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:29:17,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:29:17,660 INFO L134 CoverageAnalysis]: Checked inductivity of 955 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 931 trivial. 0 not checked. [2021-11-21 01:29:17,660 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:29:17,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633155205] [2021-11-21 01:29:17,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633155205] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:29:17,661 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:29:17,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:29:17,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238389349] [2021-11-21 01:29:17,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:29:17,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:29:17,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:29:17,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:29:17,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:29:17,664 INFO L87 Difference]: Start difference. First operand 17946 states and 25522 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-11-21 01:29:23,472 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:27,319 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:29,466 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:32,447 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:34,524 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:36,962 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:39,318 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:42,275 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:42,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:29:42,609 INFO L93 Difference]: Finished difference Result 34680 states and 49796 transitions. [2021-11-21 01:29:42,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-21 01:29:42,610 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 251 [2021-11-21 01:29:42,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:29:42,746 INFO L225 Difference]: With dead ends: 34680 [2021-11-21 01:29:42,746 INFO L226 Difference]: Without dead ends: 34676 [2021-11-21 01:29:42,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:29:42,762 INFO L933 BasicCegarLoop]: 2381 mSDtfsCounter, 2064 mSDsluCounter, 7443 mSDsCounter, 0 mSdLazyCounter, 1146 mSolverCounterSat, 3 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2069 SdHoareTripleChecker+Valid, 8982 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1146 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.4s IncrementalHoareTripleChecker+Time [2021-11-21 01:29:42,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2069 Valid, 8982 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1146 Invalid, 6 Unknown, 0 Unchecked, 23.4s Time] [2021-11-21 01:29:42,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34676 states. [2021-11-21 01:29:44,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34676 to 34653. [2021-11-21 01:29:44,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34653 states, 21820 states have (on average 1.3305224564619615) internal successors, (29032), 22434 states have internal predecessors, (29032), 9985 states have call successors, (9985), 2945 states have call predecessors, (9985), 2845 states have return successors, (10755), 9640 states have call predecessors, (10755), 9977 states have call successors, (10755) [2021-11-21 01:29:44,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34653 states to 34653 states and 49772 transitions. [2021-11-21 01:29:44,644 INFO L78 Accepts]: Start accepts. Automaton has 34653 states and 49772 transitions. Word has length 251 [2021-11-21 01:29:44,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:29:44,645 INFO L470 AbstractCegarLoop]: Abstraction has 34653 states and 49772 transitions. [2021-11-21 01:29:44,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-11-21 01:29:44,645 INFO L276 IsEmpty]: Start isEmpty. Operand 34653 states and 49772 transitions. [2021-11-21 01:29:44,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2021-11-21 01:29:44,654 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:29:44,654 INFO L514 BasicCegarLoop]: trace histogram [16, 14, 13, 13, 12, 12, 12, 12, 12, 12, 4, 4, 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] [2021-11-21 01:29:44,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-21 01:29:44,654 INFO L402 AbstractCegarLoop]: === Iteration 20 === 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)] === [2021-11-21 01:29:44,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:29:44,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1179190457, now seen corresponding path program 1 times [2021-11-21 01:29:44,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:29:44,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022175] [2021-11-21 01:29:44,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:29:44,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:29:44,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:29:44,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1005 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 979 trivial. 0 not checked. [2021-11-21 01:29:44,973 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:29:44,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022175] [2021-11-21 01:29:44,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022175] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:29:44,974 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:29:44,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:29:44,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713764404] [2021-11-21 01:29:44,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:29:44,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:29:44,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:29:44,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:29:44,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:29:44,976 INFO L87 Difference]: Start difference. First operand 34653 states and 49772 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-21 01:29:48,455 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:50,193 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:53,270 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:56,368 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:29:58,452 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:01,570 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:03,684 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:05,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:30:05,594 INFO L93 Difference]: Finished difference Result 48395 states and 69376 transitions. [2021-11-21 01:30:05,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-21 01:30:05,594 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 256 [2021-11-21 01:30:05,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:30:05,733 INFO L225 Difference]: With dead ends: 48395 [2021-11-21 01:30:05,733 INFO L226 Difference]: Without dead ends: 48184 [2021-11-21 01:30:05,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:30:05,750 INFO L933 BasicCegarLoop]: 2403 mSDtfsCounter, 2063 mSDsluCounter, 7536 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 2 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2074 SdHoareTripleChecker+Valid, 9092 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.5s IncrementalHoareTripleChecker+Time [2021-11-21 01:30:05,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2074 Valid, 9092 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1149 Invalid, 4 Unknown, 0 Unchecked, 18.5s Time] [2021-11-21 01:30:05,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48184 states. [2021-11-21 01:30:08,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48184 to 48179. [2021-11-21 01:30:08,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48179 states, 30404 states have (on average 1.3307788448888305) internal successors, (40461), 31198 states have internal predecessors, (40461), 13819 states have call successors, (13819), 4065 states have call predecessors, (13819), 3953 states have return successors, (14727), 13414 states have call predecessors, (14727), 13811 states have call successors, (14727) [2021-11-21 01:30:09,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48179 states to 48179 states and 69007 transitions. [2021-11-21 01:30:09,081 INFO L78 Accepts]: Start accepts. Automaton has 48179 states and 69007 transitions. Word has length 256 [2021-11-21 01:30:09,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:30:09,082 INFO L470 AbstractCegarLoop]: Abstraction has 48179 states and 69007 transitions. [2021-11-21 01:30:09,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-21 01:30:09,082 INFO L276 IsEmpty]: Start isEmpty. Operand 48179 states and 69007 transitions. [2021-11-21 01:30:09,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2021-11-21 01:30:09,092 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:30:09,092 INFO L514 BasicCegarLoop]: trace histogram [19, 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 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] [2021-11-21 01:30:09,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-21 01:30:09,093 INFO L402 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)] === [2021-11-21 01:30:09,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:30:09,094 INFO L85 PathProgramCache]: Analyzing trace with hash 133342315, now seen corresponding path program 1 times [2021-11-21 01:30:09,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:30:09,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618839751] [2021-11-21 01:30:09,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:30:09,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:30:09,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:30:09,582 INFO L134 CoverageAnalysis]: Checked inductivity of 793 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 775 trivial. 0 not checked. [2021-11-21 01:30:09,582 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:30:09,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618839751] [2021-11-21 01:30:09,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618839751] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:30:09,582 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:30:09,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:30:09,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934126329] [2021-11-21 01:30:09,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:30:09,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:30:09,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:30:09,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:30:09,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:30:09,585 INFO L87 Difference]: Start difference. First operand 48179 states and 69007 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 4 states have internal predecessors, (96), 3 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (28), 4 states have call predecessors, (28), 3 states have call successors, (28) [2021-11-21 01:30:15,588 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:17,624 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:21,378 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:24,375 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:31,062 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:33,174 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:35,854 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:39,639 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:41,274 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:43,309 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:45,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:30:45,772 INFO L93 Difference]: Finished difference Result 108802 states and 155839 transitions. [2021-11-21 01:30:45,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-21 01:30:45,773 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 4 states have internal predecessors, (96), 3 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (28), 4 states have call predecessors, (28), 3 states have call successors, (28) Word has length 262 [2021-11-21 01:30:45,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:30:46,171 INFO L225 Difference]: With dead ends: 108802 [2021-11-21 01:30:46,171 INFO L226 Difference]: Without dead ends: 60943 [2021-11-21 01:30:46,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:30:46,283 INFO L933 BasicCegarLoop]: 3658 mSDtfsCounter, 1970 mSDsluCounter, 10602 mSDsCounter, 0 mSdLazyCounter, 1933 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1983 SdHoareTripleChecker+Valid, 12899 SdHoareTripleChecker+Invalid, 1941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1933 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.9s IncrementalHoareTripleChecker+Time [2021-11-21 01:30:46,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1983 Valid, 12899 Invalid, 1941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1933 Invalid, 7 Unknown, 0 Unchecked, 32.9s Time] [2021-11-21 01:30:46,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60943 states. [2021-11-21 01:30:49,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60943 to 60721. [2021-11-21 01:30:49,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60721 states, 38327 states have (on average 1.3324549273358206) internal successors, (51069), 39349 states have internal predecessors, (51069), 17415 states have call successors, (17415), 5099 states have call predecessors, (17415), 4976 states have return successors, (18561), 16896 states have call predecessors, (18561), 17407 states have call successors, (18561) [2021-11-21 01:30:50,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60721 states to 60721 states and 87045 transitions. [2021-11-21 01:30:50,149 INFO L78 Accepts]: Start accepts. Automaton has 60721 states and 87045 transitions. Word has length 262 [2021-11-21 01:30:50,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:30:50,149 INFO L470 AbstractCegarLoop]: Abstraction has 60721 states and 87045 transitions. [2021-11-21 01:30:50,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 4 states have internal predecessors, (96), 3 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (28), 4 states have call predecessors, (28), 3 states have call successors, (28) [2021-11-21 01:30:50,150 INFO L276 IsEmpty]: Start isEmpty. Operand 60721 states and 87045 transitions. [2021-11-21 01:30:50,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2021-11-21 01:30:50,168 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:30:50,168 INFO L514 BasicCegarLoop]: trace histogram [18, 12, 12, 12, 12, 12, 12, 8, 8, 3, 3, 3, 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] [2021-11-21 01:30:50,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-21 01:30:50,169 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-21 01:30:50,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:30:50,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1173903298, now seen corresponding path program 1 times [2021-11-21 01:30:50,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:30:50,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731689679] [2021-11-21 01:30:50,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:30:50,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:30:50,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:30:50,624 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 812 trivial. 0 not checked. [2021-11-21 01:30:50,625 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:30:50,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731689679] [2021-11-21 01:30:50,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731689679] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:30:50,625 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:30:50,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-21 01:30:50,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636900518] [2021-11-21 01:30:50,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:30:50,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-21 01:30:50,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:30:50,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-21 01:30:50,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-21 01:30:50,627 INFO L87 Difference]: Start difference. First operand 60721 states and 87045 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 3 states have internal predecessors, (93), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2021-11-21 01:30:55,639 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:30:58,185 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:01,993 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:04,078 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:06,024 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:08,025 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:09,264 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:11,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:31:11,785 INFO L93 Difference]: Finished difference Result 122668 states and 178124 transitions. [2021-11-21 01:31:11,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-21 01:31:11,787 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 3 states have internal predecessors, (93), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 273 [2021-11-21 01:31:11,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:31:12,275 INFO L225 Difference]: With dead ends: 122668 [2021-11-21 01:31:12,275 INFO L226 Difference]: Without dead ends: 62267 [2021-11-21 01:31:12,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:31:12,477 INFO L933 BasicCegarLoop]: 1984 mSDtfsCounter, 56 mSDsluCounter, 4456 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 37 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 5876 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.9s IncrementalHoareTripleChecker+Time [2021-11-21 01:31:12,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 5876 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 871 Invalid, 4 Unknown, 0 Unchecked, 17.9s Time] [2021-11-21 01:31:12,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62267 states. [2021-11-21 01:31:15,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62267 to 62201. [2021-11-21 01:31:15,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62201 states, 39199 states have (on average 1.330263527130794) internal successors, (52145), 40233 states have internal predecessors, (52145), 17991 states have call successors, (17991), 5131 states have call predecessors, (17991), 5008 states have return successors, (19137), 17460 states have call predecessors, (19137), 17983 states have call successors, (19137) [2021-11-21 01:31:16,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62201 states to 62201 states and 89273 transitions. [2021-11-21 01:31:16,123 INFO L78 Accepts]: Start accepts. Automaton has 62201 states and 89273 transitions. Word has length 273 [2021-11-21 01:31:16,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:31:16,123 INFO L470 AbstractCegarLoop]: Abstraction has 62201 states and 89273 transitions. [2021-11-21 01:31:16,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 3 states have internal predecessors, (93), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2021-11-21 01:31:16,123 INFO L276 IsEmpty]: Start isEmpty. Operand 62201 states and 89273 transitions. [2021-11-21 01:31:16,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2021-11-21 01:31:16,136 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:31:16,136 INFO L514 BasicCegarLoop]: trace histogram [18, 12, 12, 12, 12, 12, 12, 8, 8, 3, 3, 3, 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] [2021-11-21 01:31:16,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-11-21 01:31:16,136 INFO L402 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)] === [2021-11-21 01:31:16,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:31:16,137 INFO L85 PathProgramCache]: Analyzing trace with hash 2129210649, now seen corresponding path program 1 times [2021-11-21 01:31:16,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:31:16,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770106235] [2021-11-21 01:31:16,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:31:16,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:31:16,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:31:16,739 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 812 trivial. 0 not checked. [2021-11-21 01:31:16,740 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:31:16,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770106235] [2021-11-21 01:31:16,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770106235] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:31:16,740 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:31:16,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:31:16,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431754029] [2021-11-21 01:31:16,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:31:16,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:31:16,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:31:16,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:31:16,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:31:16,744 INFO L87 Difference]: Start difference. First operand 62201 states and 89273 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2021-11-21 01:31:19,661 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:23,487 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:26,596 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:28,688 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:30,618 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:32,681 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:35,957 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:37,188 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:38,648 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:40,676 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:41,814 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:31:46,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:31:46,755 INFO L93 Difference]: Finished difference Result 117898 states and 171346 transitions. [2021-11-21 01:31:46,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-21 01:31:46,756 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 273 [2021-11-21 01:31:46,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:31:47,325 INFO L225 Difference]: With dead ends: 117898 [2021-11-21 01:31:47,326 INFO L226 Difference]: Without dead ends: 117896 [2021-11-21 01:31:47,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-21 01:31:47,387 INFO L933 BasicCegarLoop]: 2446 mSDtfsCounter, 2025 mSDsluCounter, 7623 mSDsCounter, 0 mSdLazyCounter, 1171 mSolverCounterSat, 3 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2031 SdHoareTripleChecker+Valid, 9203 SdHoareTripleChecker+Invalid, 1179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1171 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.5s IncrementalHoareTripleChecker+Time [2021-11-21 01:31:47,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2031 Valid, 9203 Invalid, 1179 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 1171 Invalid, 5 Unknown, 0 Unchecked, 24.5s Time] [2021-11-21 01:31:47,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117896 states. [2021-11-21 01:31:54,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117896 to 117713. [2021-11-21 01:31:54,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117713 states, 74544 states have (on average 1.3325955140588108) internal successors, (99337), 76581 states have internal predecessors, (99337), 33751 states have call successors, (33751), 9689 states have call predecessors, (33751), 9415 states have return successors, (38023), 32595 states have call predecessors, (38023), 33743 states have call successors, (38023) [2021-11-21 01:31:54,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117713 states to 117713 states and 171111 transitions. [2021-11-21 01:31:54,887 INFO L78 Accepts]: Start accepts. Automaton has 117713 states and 171111 transitions. Word has length 273 [2021-11-21 01:31:54,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-21 01:31:54,887 INFO L470 AbstractCegarLoop]: Abstraction has 117713 states and 171111 transitions. [2021-11-21 01:31:54,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 4 states have internal predecessors, (93), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2021-11-21 01:31:54,888 INFO L276 IsEmpty]: Start isEmpty. Operand 117713 states and 171111 transitions. [2021-11-21 01:31:54,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2021-11-21 01:31:54,897 INFO L506 BasicCegarLoop]: Found error trace [2021-11-21 01:31:54,897 INFO L514 BasicCegarLoop]: trace histogram [19, 12, 12, 12, 12, 12, 12, 4, 4, 4, 4, 4, 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] [2021-11-21 01:31:54,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-11-21 01:31:54,898 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-21 01:31:54,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-21 01:31:54,898 INFO L85 PathProgramCache]: Analyzing trace with hash -497095122, now seen corresponding path program 1 times [2021-11-21 01:31:54,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-21 01:31:54,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554202511] [2021-11-21 01:31:54,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-21 01:31:54,899 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-21 01:31:55,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-21 01:31:55,148 INFO L134 CoverageAnalysis]: Checked inductivity of 793 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 775 trivial. 0 not checked. [2021-11-21 01:31:55,149 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-21 01:31:55,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554202511] [2021-11-21 01:31:55,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554202511] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-21 01:31:55,149 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-21 01:31:55,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-21 01:31:55,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844106677] [2021-11-21 01:31:55,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-21 01:31:55,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-21 01:31:55,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-21 01:31:55,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-21 01:31:55,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:31:55,151 INFO L87 Difference]: Start difference. First operand 117713 states and 171111 transitions. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 4 states have internal predecessors, (97), 3 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (28), 4 states have call predecessors, (28), 3 states have call successors, (28) [2021-11-21 01:31:58,488 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:32:00,197 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:32:04,516 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:32:10,044 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:32:15,177 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:32:17,225 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:32:19,275 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:32:21,319 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:32:23,429 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:32:25,907 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:32:28,493 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-21 01:32:35,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-21 01:32:35,684 INFO L93 Difference]: Finished difference Result 260653 states and 378944 transitions. [2021-11-21 01:32:35,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-21 01:32:35,685 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 4 states have internal predecessors, (97), 3 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (28), 4 states have call predecessors, (28), 3 states have call successors, (28) Word has length 263 [2021-11-21 01:32:35,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-21 01:32:36,810 INFO L225 Difference]: With dead ends: 260653 [2021-11-21 01:32:36,810 INFO L226 Difference]: Without dead ends: 143260 [2021-11-21 01:32:37,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-21 01:32:37,148 INFO L933 BasicCegarLoop]: 3660 mSDtfsCounter, 1968 mSDsluCounter, 10603 mSDsCounter, 0 mSdLazyCounter, 1936 mSolverCounterSat, 2 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1979 SdHoareTripleChecker+Valid, 12905 SdHoareTripleChecker+Invalid, 1946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1936 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.6s IncrementalHoareTripleChecker+Time [2021-11-21 01:32:37,148 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1979 Valid, 12905 Invalid, 1946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1936 Invalid, 8 Unknown, 0 Unchecked, 32.6s Time] [2021-11-21 01:32:37,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143260 states.