./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4e7fbc69 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW --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 ab0b375f71eb557eddedfb6836efa7383e8c24249ba51445e071f612ca1dd29b --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-4e7fbc6 [2022-11-23 14:22:42,742 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-23 14:22:42,744 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-23 14:22:42,769 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-23 14:22:42,770 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-23 14:22:42,778 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-23 14:22:42,782 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-23 14:22:42,785 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-23 14:22:42,787 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-23 14:22:42,791 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-23 14:22:42,793 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-23 14:22:42,794 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-23 14:22:42,795 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-23 14:22:42,804 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-23 14:22:42,805 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-23 14:22:42,805 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-23 14:22:42,806 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-23 14:22:42,807 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-23 14:22:42,808 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-23 14:22:42,810 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-23 14:22:42,811 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-23 14:22:42,821 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-23 14:22:42,823 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-23 14:22:42,823 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-23 14:22:42,833 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-23 14:22:42,833 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-23 14:22:42,833 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-23 14:22:42,834 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-23 14:22:42,834 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-23 14:22:42,835 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-23 14:22:42,836 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-23 14:22:42,836 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-23 14:22:42,837 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-23 14:22:42,838 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-23 14:22:42,838 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-23 14:22:42,839 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-23 14:22:42,839 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-23 14:22:42,840 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-23 14:22:42,840 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-23 14:22:42,841 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-23 14:22:42,841 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-23 14:22:42,842 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-23 14:22:42,873 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-23 14:22:42,874 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-23 14:22:42,875 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-23 14:22:42,875 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-23 14:22:42,876 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-23 14:22:42,877 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-23 14:22:42,877 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-23 14:22:42,877 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-23 14:22:42,877 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-23 14:22:42,878 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-23 14:22:42,879 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-23 14:22:42,879 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-23 14:22:42,879 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-23 14:22:42,879 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-23 14:22:42,879 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-23 14:22:42,880 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-23 14:22:42,880 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-23 14:22:42,880 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-23 14:22:42,881 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-23 14:22:42,881 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-23 14:22:42,881 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-23 14:22:42,881 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-23 14:22:42,882 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-23 14:22:42,882 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-23 14:22:42,882 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-23 14:22:42,882 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-23 14:22:42,883 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-23 14:22:42,883 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-23 14:22:42,883 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-23 14:22:42,883 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 14:22:42,883 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-23 14:22:42,884 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-23 14:22:42,884 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-23 14:22:42,884 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-23 14:22:42,884 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-23 14:22:42,885 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-23 14:22:42,885 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-23 14:22:42,885 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-23 14:22:42,885 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/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_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW 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 -> ab0b375f71eb557eddedfb6836efa7383e8c24249ba51445e071f612ca1dd29b [2022-11-23 14:22:43,184 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-23 14:22:43,212 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-23 14:22:43,216 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-23 14:22:43,218 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-23 14:22:43,218 INFO L275 PluginConnector]: CDTParser initialized [2022-11-23 14:22:43,219 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i [2022-11-23 14:22:46,315 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-23 14:22:47,198 INFO L351 CDTParser]: Found 1 translation units. [2022-11-23 14:22:47,198 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i [2022-11-23 14:22:47,278 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/data/84eba5e8a/21509e80c6c046979c2ab19e032f8189/FLAG87a6df217 [2022-11-23 14:22:47,298 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/data/84eba5e8a/21509e80c6c046979c2ab19e032f8189 [2022-11-23 14:22:47,304 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-23 14:22:47,307 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-23 14:22:47,312 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-23 14:22:47,312 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-23 14:22:47,316 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-23 14:22:47,317 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:22:47" (1/1) ... [2022-11-23 14:22:47,318 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@440222bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:47, skipping insertion in model container [2022-11-23 14:22:47,319 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:22:47" (1/1) ... [2022-11-23 14:22:47,329 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-23 14:22:47,586 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-23 14:22:55,082 WARN L237 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_37b7c376-5ae1-45fd-aa06-3e94a3429830/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i[647538,647551] [2022-11-23 14:22:55,086 WARN L237 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_37b7c376-5ae1-45fd-aa06-3e94a3429830/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i[647707,647720] [2022-11-23 14:22:55,086 WARN L237 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_37b7c376-5ae1-45fd-aa06-3e94a3429830/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i[647874,647887] [2022-11-23 14:22:55,087 WARN L237 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_37b7c376-5ae1-45fd-aa06-3e94a3429830/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i[648042,648055] [2022-11-23 14:22:55,127 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 14:22:55,193 INFO L203 MainTranslator]: Completed pre-run [2022-11-23 14:22:55,883 WARN L237 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_37b7c376-5ae1-45fd-aa06-3e94a3429830/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i[647538,647551] [2022-11-23 14:22:55,884 WARN L237 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_37b7c376-5ae1-45fd-aa06-3e94a3429830/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i[647707,647720] [2022-11-23 14:22:55,884 WARN L237 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_37b7c376-5ae1-45fd-aa06-3e94a3429830/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i[647874,647887] [2022-11-23 14:22:55,885 WARN L237 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_37b7c376-5ae1-45fd-aa06-3e94a3429830/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i[648042,648055] [2022-11-23 14:22:55,895 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-23 14:22:56,288 INFO L208 MainTranslator]: Completed translation [2022-11-23 14:22:56,289 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:56 WrapperNode [2022-11-23 14:22:56,289 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-23 14:22:56,290 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-23 14:22:56,291 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-23 14:22:56,291 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-23 14:22:56,300 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:56" (1/1) ... [2022-11-23 14:22:56,677 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:56" (1/1) ... [2022-11-23 14:22:57,300 INFO L138 Inliner]: procedures = 794, calls = 7653, calls flagged for inlining = 373, calls inlined = 338, statements flattened = 15719 [2022-11-23 14:22:57,301 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-23 14:22:57,301 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-23 14:22:57,302 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-23 14:22:57,302 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-23 14:22:57,313 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:56" (1/1) ... [2022-11-23 14:22:57,313 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:56" (1/1) ... [2022-11-23 14:22:57,410 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:56" (1/1) ... [2022-11-23 14:22:57,411 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:56" (1/1) ... [2022-11-23 14:22:57,899 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:56" (1/1) ... [2022-11-23 14:22:57,984 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:56" (1/1) ... [2022-11-23 14:22:58,078 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:56" (1/1) ... [2022-11-23 14:22:58,127 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:56" (1/1) ... [2022-11-23 14:22:58,341 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-23 14:22:58,342 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-23 14:22:58,342 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-23 14:22:58,342 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-23 14:22:58,343 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:56" (1/1) ... [2022-11-23 14:22:58,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-23 14:22:58,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:22:58,436 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-23 14:22:58,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-23 14:22:58,664 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2022-11-23 14:22:58,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2022-11-23 14:22:58,665 INFO L130 BoogieDeclarations]: Found specification of procedure strncmp [2022-11-23 14:22:58,665 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2022-11-23 14:22:58,665 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2022-11-23 14:22:58,665 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_irq [2022-11-23 14:22:58,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_irq [2022-11-23 14:22:58,666 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_both_serdes [2022-11-23 14:22:58,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_both_serdes [2022-11-23 14:22:58,666 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_xgmac_reg [2022-11-23 14:22:58,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_xgmac_reg [2022-11-23 14:22:58,666 INFO L130 BoogieDeclarations]: Found specification of procedure ql_adapter_reset [2022-11-23 14:22:58,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_adapter_reset [2022-11-23 14:22:58,667 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2022-11-23 14:22:58,667 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2022-11-23 14:22:58,667 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_cpu [2022-11-23 14:22:58,667 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_cpu [2022-11-23 14:22:58,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-11-23 14:22:58,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-11-23 14:22:58,669 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-23 14:22:58,669 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-23 14:22:58,669 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-23 14:22:58,670 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-23 14:22:58,674 INFO L130 BoogieDeclarations]: Found specification of procedure PageTail [2022-11-23 14:22:58,674 INFO L138 BoogieDeclarations]: Found implementation of procedure PageTail [2022-11-23 14:22:58,674 INFO L130 BoogieDeclarations]: Found specification of procedure ql_release_all [2022-11-23 14:22:58,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_release_all [2022-11-23 14:22:58,675 INFO L130 BoogieDeclarations]: Found specification of procedure skb_checksum_none_assert [2022-11-23 14:22:58,675 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_checksum_none_assert [2022-11-23 14:22:58,675 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-11-23 14:22:58,675 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-11-23 14:22:58,675 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-11-23 14:22:58,676 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-11-23 14:22:58,676 INFO L130 BoogieDeclarations]: Found specification of procedure ql_dump_risc_ram_area [2022-11-23 14:22:58,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_dump_risc_ram_area [2022-11-23 14:22:58,676 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_other_func_reg [2022-11-23 14:22:58,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_other_func_reg [2022-11-23 14:22:58,676 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-11-23 14:22:58,677 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-11-23 14:22:58,677 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-11-23 14:22:58,677 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-11-23 14:22:58,677 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_xgmac_regs [2022-11-23 14:22:58,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_xgmac_regs [2022-11-23 14:22:58,678 INFO L130 BoogieDeclarations]: Found specification of procedure ql_update_buffer_queues [2022-11-23 14:22:58,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_update_buffer_queues [2022-11-23 14:22:58,678 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_cam_entries [2022-11-23 14:22:58,694 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_cam_entries [2022-11-23 14:22:58,694 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_mem_resources [2022-11-23 14:22:58,695 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_mem_resources [2022-11-23 14:22:58,695 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2022-11-23 14:22:58,695 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2022-11-23 14:22:58,696 INFO L130 BoogieDeclarations]: Found specification of procedure ql_eeh_close [2022-11-23 14:22:58,696 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_eeh_close [2022-11-23 14:22:58,696 INFO L130 BoogieDeclarations]: Found specification of procedure netif_receive_skb [2022-11-23 14:22:58,696 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_receive_skb [2022-11-23 14:22:58,696 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-23 14:22:58,696 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-23 14:22:58,697 INFO L130 BoogieDeclarations]: Found specification of procedure skb_record_rx_queue [2022-11-23 14:22:58,697 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_record_rx_queue [2022-11-23 14:22:58,697 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2022-11-23 14:22:58,697 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2022-11-23 14:22:58,697 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-23 14:22:58,697 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-23 14:22:58,697 INFO L130 BoogieDeclarations]: Found specification of procedure ql_build_coredump_seg_header [2022-11-23 14:22:58,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_build_coredump_seg_header [2022-11-23 14:22:58,698 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_close [2022-11-23 14:22:58,698 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_close [2022-11-23 14:22:58,699 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_mb_sts [2022-11-23 14:22:58,699 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_mb_sts [2022-11-23 14:22:58,699 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-11-23 14:22:58,699 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-11-23 14:22:58,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-23 14:22:58,700 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2022-11-23 14:22:58,701 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2022-11-23 14:22:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_offset [2022-11-23 14:22:58,701 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_offset [2022-11-23 14:22:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-11-23 14:22:58,701 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-11-23 14:22:58,701 INFO L130 BoogieDeclarations]: Found specification of procedure dev_close [2022-11-23 14:22:58,702 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_close [2022-11-23 14:22:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2022-11-23 14:22:58,702 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2022-11-23 14:22:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write32 [2022-11-23 14:22:58,702 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write32 [2022-11-23 14:22:58,702 INFO L130 BoogieDeclarations]: Found specification of procedure ql_cam_route_initialize [2022-11-23 14:22:58,703 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_cam_route_initialize [2022-11-23 14:22:58,703 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-11-23 14:22:58,704 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-11-23 14:22:58,704 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-23 14:22:58,704 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-23 14:22:58,704 INFO L130 BoogieDeclarations]: Found specification of procedure ql_wait_other_func_reg_rdy [2022-11-23 14:22:58,704 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_wait_other_func_reg_rdy [2022-11-23 14:22:58,704 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-11-23 14:22:58,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-11-23 14:22:58,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-23 14:22:58,705 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_mpi_reg [2022-11-23 14:22:58,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_mpi_reg [2022-11-23 14:22:58,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2022-11-23 14:22:58,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2022-11-23 14:22:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-23 14:22:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-11-23 14:22:58,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-11-23 14:22:58,706 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-23 14:22:58,707 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-23 14:22:58,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-23 14:22:58,711 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-23 14:22:58,712 INFO L130 BoogieDeclarations]: Found specification of procedure ql_sem_unlock [2022-11-23 14:22:58,712 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_sem_unlock [2022-11-23 14:22:58,712 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_8012_flash_params [2022-11-23 14:22:58,713 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_8012_flash_params [2022-11-23 14:22:58,713 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2022-11-23 14:22:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2022-11-23 14:22:58,714 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_other_func_serdes_reg [2022-11-23 14:22:58,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_other_func_serdes_reg [2022-11-23 14:22:58,719 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2022-11-23 14:22:58,719 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2022-11-23 14:22:58,720 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_hw_lock_of_ql_adapter [2022-11-23 14:22:58,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_hw_lock_of_ql_adapter [2022-11-23 14:22:58,720 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-23 14:22:58,720 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-23 14:22:58,720 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2022-11-23 14:22:58,721 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2022-11-23 14:22:58,721 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2022-11-23 14:22:58,721 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2022-11-23 14:22:58,722 INFO L130 BoogieDeclarations]: Found specification of procedure ql_8000_port_initialize [2022-11-23 14:22:58,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_8000_port_initialize [2022-11-23 14:22:58,722 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-23 14:22:58,722 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-23 14:22:58,722 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_hw_lock_of_ql_adapter [2022-11-23 14:22:58,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_hw_lock_of_ql_adapter [2022-11-23 14:22:58,723 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-23 14:22:58,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-23 14:22:58,723 INFO L130 BoogieDeclarations]: Found specification of procedure ql_8012_port_initialize [2022-11-23 14:22:58,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_8012_port_initialize [2022-11-23 14:22:58,723 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_flash_word [2022-11-23 14:22:58,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_flash_word [2022-11-23 14:22:58,723 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-23 14:22:58,724 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-23 14:22:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-23 14:22:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure csum_tcpudp_magic [2022-11-23 14:22:58,724 INFO L138 BoogieDeclarations]: Found implementation of procedure csum_tcpudp_magic [2022-11-23 14:22:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2022-11-23 14:22:58,724 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2022-11-23 14:22:58,724 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2022-11-23 14:22:58,725 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2022-11-23 14:22:58,725 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-11-23 14:22:58,725 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-11-23 14:22:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2022-11-23 14:22:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_cq_idx [2022-11-23 14:22:58,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_cq_idx [2022-11-23 14:22:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2022-11-23 14:22:58,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2022-11-23 14:22:58,726 INFO L130 BoogieDeclarations]: Found specification of procedure ql_link_on [2022-11-23 14:22:58,727 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_link_on [2022-11-23 14:22:58,727 INFO L130 BoogieDeclarations]: Found specification of procedure napi_gro_receive [2022-11-23 14:22:58,727 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_gro_receive [2022-11-23 14:22:58,727 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-23 14:22:58,727 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-23 14:22:58,728 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2022-11-23 14:22:58,728 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2022-11-23 14:22:58,728 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-11-23 14:22:58,742 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-11-23 14:22:58,742 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2022-11-23 14:22:58,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2022-11-23 14:22:58,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-23 14:22:58,743 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-23 14:22:58,743 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-11-23 14:22:58,743 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-11-23 14:22:58,743 INFO L130 BoogieDeclarations]: Found specification of procedure ql_update_cq [2022-11-23 14:22:58,743 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_update_cq [2022-11-23 14:22:58,743 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2022-11-23 14:22:58,744 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2022-11-23 14:22:58,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-23 14:22:58,745 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-23 14:22:58,745 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-23 14:22:58,745 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_curr_sbuf [2022-11-23 14:22:58,745 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_curr_sbuf [2022-11-23 14:22:58,745 INFO L130 BoogieDeclarations]: Found specification of procedure ql_realign_skb [2022-11-23 14:22:58,747 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_realign_skb [2022-11-23 14:22:58,747 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_routing_entries [2022-11-23 14:22:58,747 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_routing_entries [2022-11-23 14:22:58,747 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-23 14:22:58,747 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2022-11-23 14:22:58,748 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2022-11-23 14:22:58,748 INFO L130 BoogieDeclarations]: Found specification of procedure ql_process_mac_split_rx_intr [2022-11-23 14:22:58,748 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_process_mac_split_rx_intr [2022-11-23 14:22:58,748 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_suspend [2022-11-23 14:22:58,748 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_suspend [2022-11-23 14:22:58,748 INFO L130 BoogieDeclarations]: Found specification of procedure __vlan_hwaccel_put_tag [2022-11-23 14:22:58,748 INFO L138 BoogieDeclarations]: Found implementation of procedure __vlan_hwaccel_put_tag [2022-11-23 14:22:58,749 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2022-11-23 14:22:58,749 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2022-11-23 14:22:58,749 INFO L130 BoogieDeclarations]: Found specification of procedure ql_cancel_all_work_sync [2022-11-23 14:22:58,749 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_cancel_all_work_sync [2022-11-23 14:22:58,749 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-23 14:22:58,749 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-23 14:22:58,749 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2022-11-23 14:22:58,749 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2022-11-23 14:22:58,750 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2022-11-23 14:22:58,750 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2022-11-23 14:22:58,750 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2022-11-23 14:22:58,750 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2022-11-23 14:22:58,750 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2022-11-23 14:22:58,750 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2022-11-23 14:22:58,750 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2022-11-23 14:22:58,751 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2022-11-23 14:22:58,751 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_offset [2022-11-23 14:22:58,751 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_offset [2022-11-23 14:22:58,751 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-23 14:22:58,751 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-23 14:22:58,751 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mb_get_port_cfg [2022-11-23 14:22:58,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mb_get_port_cfg [2022-11-23 14:22:58,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-23 14:22:58,752 INFO L130 BoogieDeclarations]: Found specification of procedure eth_type_trans [2022-11-23 14:22:58,752 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_type_trans [2022-11-23 14:22:58,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-23 14:22:58,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-23 14:22:58,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_instance_register_10_2 [2022-11-23 14:22:58,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_instance_register_10_2 [2022-11-23 14:22:58,752 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_80 [2022-11-23 14:22:58,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_80 [2022-11-23 14:22:58,753 INFO L130 BoogieDeclarations]: Found specification of procedure ql_adapter_down [2022-11-23 14:22:58,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_adapter_down [2022-11-23 14:22:58,753 INFO L130 BoogieDeclarations]: Found specification of procedure ql_queue_fw_error [2022-11-23 14:22:58,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_queue_fw_error [2022-11-23 14:22:58,753 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mpi_handler [2022-11-23 14:22:58,753 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mpi_handler [2022-11-23 14:22:58,754 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_xgmac_reg64 [2022-11-23 14:22:58,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_xgmac_reg64 [2022-11-23 14:22:58,754 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2022-11-23 14:22:58,754 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2022-11-23 14:22:58,755 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mb_set_mgmnt_traffic_ctl [2022-11-23 14:22:58,759 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mb_set_mgmnt_traffic_ctl [2022-11-23 14:22:58,759 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_other_func_reg [2022-11-23 14:22:58,759 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_other_func_reg [2022-11-23 14:22:58,759 INFO L130 BoogieDeclarations]: Found specification of procedure ql_wait_reg_rdy [2022-11-23 14:22:58,759 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_wait_reg_rdy [2022-11-23 14:22:58,760 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2022-11-23 14:22:58,760 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2022-11-23 14:22:58,760 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mb_set_led_cfg [2022-11-23 14:22:58,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mb_set_led_cfg [2022-11-23 14:22:58,761 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_cfg [2022-11-23 14:22:58,761 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_cfg [2022-11-23 14:22:58,762 INFO L130 BoogieDeclarations]: Found specification of procedure ql_lbq_block_size [2022-11-23 14:22:58,762 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_lbq_block_size [2022-11-23 14:22:58,762 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2022-11-23 14:22:58,762 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2022-11-23 14:22:58,762 INFO L130 BoogieDeclarations]: Found specification of procedure netif_get_num_default_rss_queues [2022-11-23 14:22:58,762 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_get_num_default_rss_queues [2022-11-23 14:22:58,762 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_ets_regs [2022-11-23 14:22:58,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_ets_regs [2022-11-23 14:22:58,763 INFO L130 BoogieDeclarations]: Found specification of procedure ql_wait_cfg [2022-11-23 14:22:58,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_wait_cfg [2022-11-23 14:22:58,763 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2022-11-23 14:22:58,763 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2022-11-23 14:22:58,763 INFO L130 BoogieDeclarations]: Found specification of procedure delayed_work_timer_fn [2022-11-23 14:22:58,763 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read32 [2022-11-23 14:22:58,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read32 [2022-11-23 14:22:58,764 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_intr_states [2022-11-23 14:22:58,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_intr_states [2022-11-23 14:22:58,764 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_device [2022-11-23 14:22:58,764 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_device [2022-11-23 14:22:58,764 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2022-11-23 14:22:58,764 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2022-11-23 14:22:58,764 INFO L130 BoogieDeclarations]: Found specification of procedure ql_timer [2022-11-23 14:22:58,764 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_timer [2022-11-23 14:22:58,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-23 14:22:58,765 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-23 14:22:58,765 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2022-11-23 14:22:58,765 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2022-11-23 14:22:58,765 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2022-11-23 14:22:58,765 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2022-11-23 14:22:58,765 INFO L130 BoogieDeclarations]: Found specification of procedure ql_enable_completion_interrupt [2022-11-23 14:22:58,765 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_enable_completion_interrupt [2022-11-23 14:22:58,766 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-23 14:22:58,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-23 14:22:58,766 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-11-23 14:22:58,766 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-11-23 14:22:58,766 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_send [2022-11-23 14:22:58,766 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_send [2022-11-23 14:22:58,766 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2022-11-23 14:22:58,767 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2022-11-23 14:22:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-11-23 14:22:58,767 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-11-23 14:22:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_del [2022-11-23 14:22:58,767 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_del [2022-11-23 14:22:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-11-23 14:22:58,767 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-11-23 14:22:58,767 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_regs_len [2022-11-23 14:22:58,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_regs_len [2022-11-23 14:22:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_io_resume [2022-11-23 14:22:58,768 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_io_resume [2022-11-23 14:22:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_timer_instance_5 [2022-11-23 14:22:58,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_timer_instance_5 [2022-11-23 14:22:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-23 14:22:58,768 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-23 14:22:58,768 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_shutdown [2022-11-23 14:22:58,769 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_shutdown [2022-11-23 14:22:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure ql_update_mac_hdr_len [2022-11-23 14:22:58,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_update_mac_hdr_len [2022-11-23 14:22:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mailbox_command [2022-11-23 14:22:58,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mailbox_command [2022-11-23 14:22:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-11-23 14:22:58,769 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-11-23 14:22:58,769 INFO L130 BoogieDeclarations]: Found specification of procedure ql_set_irq_mask [2022-11-23 14:22:58,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_set_irq_mask [2022-11-23 14:22:58,770 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2022-11-23 14:22:58,770 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2022-11-23 14:22:58,770 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-11-23 14:22:58,770 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-11-23 14:22:58,770 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-23 14:22:58,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-23 14:22:58,770 INFO L130 BoogieDeclarations]: Found specification of procedure __qlge_vlan_rx_add_vid [2022-11-23 14:22:58,771 INFO L138 BoogieDeclarations]: Found implementation of procedure __qlge_vlan_rx_add_vid [2022-11-23 14:22:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_instance_callback_5_2 [2022-11-23 14:22:58,771 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_instance_callback_5_2 [2022-11-23 14:22:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2022-11-23 14:22:58,771 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2022-11-23 14:22:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-23 14:22:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure ql_queue_asic_error [2022-11-23 14:22:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_queue_asic_error [2022-11-23 14:22:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2022-11-23 14:22:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2022-11-23 14:22:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_xgmac_reg [2022-11-23 14:22:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_xgmac_reg [2022-11-23 14:22:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure ql_adapter_up [2022-11-23 14:22:58,772 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_adapter_up [2022-11-23 14:22:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-23 14:22:58,773 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-23 14:22:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure ql_set_mac_addr_reg [2022-11-23 14:22:58,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_set_mac_addr_reg [2022-11-23 14:22:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2022-11-23 14:22:58,773 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2022-11-23 14:22:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-23 14:22:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_serdes_reg [2022-11-23 14:22:58,773 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_serdes_reg [2022-11-23 14:22:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-23 14:22:58,774 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-23 14:22:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-23 14:22:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_open [2022-11-23 14:22:58,774 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_open [2022-11-23 14:22:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-11-23 14:22:58,774 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-11-23 14:22:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-23 14:22:58,775 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-23 14:22:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2022-11-23 14:22:58,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2022-11-23 14:22:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2022-11-23 14:22:58,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2022-11-23 14:22:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_probe [2022-11-23 14:22:58,775 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_probe [2022-11-23 14:22:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_rx_buffers [2022-11-23 14:22:58,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_rx_buffers [2022-11-23 14:22:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_88 [2022-11-23 14:22:58,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_88 [2022-11-23 14:22:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure ql_sem_trylock [2022-11-23 14:22:58,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_sem_trylock [2022-11-23 14:22:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mb_set_port_cfg [2022-11-23 14:22:58,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mb_set_port_cfg [2022-11-23 14:22:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure __get_order [2022-11-23 14:22:58,777 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_order [2022-11-23 14:22:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure ql_sem_spinlock [2022-11-23 14:22:58,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_sem_spinlock [2022-11-23 14:22:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2022-11-23 14:22:58,777 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2022-11-23 14:22:58,777 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2022-11-23 14:22:58,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2022-11-23 14:22:58,778 INFO L130 BoogieDeclarations]: Found specification of procedure ql_disable_completion_interrupt [2022-11-23 14:22:58,778 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_disable_completion_interrupt [2022-11-23 14:22:58,778 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_fill_page_desc [2022-11-23 14:22:58,778 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_fill_page_desc [2022-11-23 14:22:58,778 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2022-11-23 14:22:58,778 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2022-11-23 14:22:58,778 INFO L130 BoogieDeclarations]: Found specification of procedure ql_clear_routing_entries [2022-11-23 14:22:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_clear_routing_entries [2022-11-23 14:22:58,779 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2022-11-23 14:22:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2022-11-23 14:22:58,779 INFO L130 BoogieDeclarations]: Found specification of procedure ql_link_off [2022-11-23 14:22:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_link_off [2022-11-23 14:22:58,779 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2022-11-23 14:22:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2022-11-23 14:22:58,779 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2022-11-23 14:22:58,780 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2022-11-23 14:22:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_tx_timeout [2022-11-23 14:22:58,780 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_tx_timeout [2022-11-23 14:22:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work [2022-11-23 14:22:58,780 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work [2022-11-23 14:22:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_mpi_regs [2022-11-23 14:22:58,780 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_mpi_regs [2022-11-23 14:22:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-11-23 14:22:58,781 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-11-23 14:22:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2022-11-23 14:22:58,781 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2022-11-23 14:22:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_subqueue [2022-11-23 14:22:58,781 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_subqueue [2022-11-23 14:22:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure ql_release_adapter_resources [2022-11-23 14:22:58,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_release_adapter_resources [2022-11-23 14:22:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-23 14:22:58,782 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-23 14:22:58,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-23 14:22:58,782 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_delayed_work_sync [2022-11-23 14:22:58,782 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_delayed_work_sync [2022-11-23 14:22:58,782 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_rx_resources [2022-11-23 14:22:58,782 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_rx_resources [2022-11-23 14:22:58,782 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-11-23 14:22:58,783 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-11-23 14:22:58,783 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2022-11-23 14:22:58,783 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2022-11-23 14:22:58,783 INFO L130 BoogieDeclarations]: Found specification of procedure ql_disable_interrupts [2022-11-23 14:22:58,783 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_disable_interrupts [2022-11-23 14:22:58,783 INFO L130 BoogieDeclarations]: Found specification of procedure ql_soft_reset_mpi_risc [2022-11-23 14:22:58,783 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_soft_reset_mpi_risc [2022-11-23 14:22:58,783 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2022-11-23 14:22:58,784 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2022-11-23 14:22:58,784 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_remove [2022-11-23 14:22:58,784 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_remove [2022-11-23 14:22:58,784 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_set_multicast_list [2022-11-23 14:22:58,784 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_set_multicast_list [2022-11-23 14:22:58,784 INFO L130 BoogieDeclarations]: Found specification of procedure ql_tx_ring_clean [2022-11-23 14:22:58,784 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_tx_ring_clean [2022-11-23 14:22:58,784 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-11-23 14:22:58,785 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-11-23 14:22:58,785 INFO L130 BoogieDeclarations]: Found specification of procedure skb_fill_page_desc [2022-11-23 14:22:58,785 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_fill_page_desc [2022-11-23 14:22:58,785 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_mpi_reg [2022-11-23 14:22:58,785 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_mpi_reg [2022-11-23 14:22:58,785 INFO L130 BoogieDeclarations]: Found specification of procedure ql_clean_inbound_rx_ring [2022-11-23 14:22:58,785 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_clean_inbound_rx_ring [2022-11-23 14:22:58,786 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_subqueue [2022-11-23 14:22:58,786 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_subqueue [2022-11-23 14:22:58,786 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-11-23 14:22:58,786 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-11-23 14:22:58,786 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-11-23 14:22:58,786 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-11-23 14:22:58,786 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2022-11-23 14:22:58,786 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2022-11-23 14:22:58,787 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-11-23 14:22:58,787 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-11-23 14:22:58,787 INFO L130 BoogieDeclarations]: Found specification of procedure __pskb_pull_tail [2022-11-23 14:22:58,787 INFO L138 BoogieDeclarations]: Found implementation of procedure __pskb_pull_tail [2022-11-23 14:22:58,787 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2022-11-23 14:22:58,787 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2022-11-23 14:22:58,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-23 14:22:58,787 INFO L130 BoogieDeclarations]: Found specification of procedure ql_validate_flash [2022-11-23 14:22:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_validate_flash [2022-11-23 14:22:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2022-11-23 14:22:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2022-11-23 14:22:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2022-11-23 14:22:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2022-11-23 14:22:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-11-23 14:22:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-11-23 14:22:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2022-11-23 14:22:58,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2022-11-23 14:22:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_8000_flash_params [2022-11-23 14:22:58,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_8000_flash_params [2022-11-23 14:22:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure ql_check_lb_frame [2022-11-23 14:22:58,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_check_lb_frame [2022-11-23 14:22:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure ql_categorize_rx_err [2022-11-23 14:22:58,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_categorize_rx_err [2022-11-23 14:22:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-23 14:22:58,790 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-23 14:22:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_79 [2022-11-23 14:22:58,790 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_79 [2022-11-23 14:22:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure ql_adapter_initialize [2022-11-23 14:22:58,790 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_adapter_initialize [2022-11-23 14:22:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2022-11-23 14:22:58,790 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2022-11-23 14:22:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_sh_reg [2022-11-23 14:22:58,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_sh_reg [2022-11-23 14:22:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2022-11-23 14:22:58,791 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2022-11-23 14:22:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_db_reg [2022-11-23 14:22:58,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_db_reg [2022-11-23 14:22:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-23 14:22:58,791 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-23 14:22:58,806 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2022-11-23 14:22:58,806 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2022-11-23 14:22:58,806 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2022-11-23 14:22:58,807 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2022-11-23 14:22:58,807 INFO L130 BoogieDeclarations]: Found specification of procedure ql_unmap_send [2022-11-23 14:22:58,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_unmap_send [2022-11-23 14:22:58,807 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2022-11-23 14:22:58,807 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2022-11-23 14:22:58,807 INFO L130 BoogieDeclarations]: Found specification of procedure ql_set_routing_reg [2022-11-23 14:22:58,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_set_routing_reg [2022-11-23 14:22:58,807 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2022-11-23 14:22:58,808 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2022-11-23 14:22:58,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-11-23 14:22:58,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-11-23 14:22:58,808 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_mac_addr_reg [2022-11-23 14:22:58,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_mac_addr_reg [2022-11-23 14:22:58,808 INFO L130 BoogieDeclarations]: Found specification of procedure ql_own_firmware [2022-11-23 14:22:58,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_own_firmware [2022-11-23 14:22:58,808 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2022-11-23 14:22:58,809 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2022-11-23 14:22:58,809 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_curr_lchunk [2022-11-23 14:22:58,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_curr_lchunk [2022-11-23 14:22:58,809 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-23 14:22:58,809 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-23 14:22:58,809 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-23 14:22:58,809 INFO L130 BoogieDeclarations]: Found specification of procedure ql_set_mac_addr [2022-11-23 14:22:58,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_set_mac_addr [2022-11-23 14:22:58,810 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-11-23 14:22:58,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-11-23 14:22:58,810 INFO L130 BoogieDeclarations]: Found specification of procedure netpoll_trap [2022-11-23 14:22:58,810 INFO L138 BoogieDeclarations]: Found implementation of procedure netpoll_trap [2022-11-23 14:22:58,810 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_resume [2022-11-23 14:22:58,810 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_resume [2022-11-23 14:22:58,810 INFO L130 BoogieDeclarations]: Found specification of procedure ql_core_dump [2022-11-23 14:22:58,810 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_core_dump [2022-11-23 14:23:00,656 INFO L235 CfgBuilder]: Building ICFG [2022-11-23 14:23:00,664 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-23 14:23:00,807 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-23 14:23:23,949 INFO L276 CfgBuilder]: Performing block encoding [2022-11-23 14:23:30,363 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-23 14:23:30,364 INFO L300 CfgBuilder]: Removed 6 assume(true) statements. [2022-11-23 14:23:30,375 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:23:30 BoogieIcfgContainer [2022-11-23 14:23:30,375 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-23 14:23:30,378 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-23 14:23:30,378 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-23 14:23:30,382 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-23 14:23:30,382 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:22:47" (1/3) ... [2022-11-23 14:23:30,384 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1614fe1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:23:30, skipping insertion in model container [2022-11-23 14:23:30,384 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:22:56" (2/3) ... [2022-11-23 14:23:30,385 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1614fe1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:23:30, skipping insertion in model container [2022-11-23 14:23:30,385 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:23:30" (3/3) ... [2022-11-23 14:23:30,387 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i [2022-11-23 14:23:30,414 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-23 14:23:30,415 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2022-11-23 14:23:30,561 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-23 14:23:30,572 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6a73284f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-23 14:23:30,572 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-23 14:23:30,590 INFO L276 IsEmpty]: Start isEmpty. Operand has 3645 states, 2161 states have (on average 1.3021749190189726) internal successors, (2814), 2241 states have internal predecessors, (2814), 1236 states have call successors, (1236), 245 states have call predecessors, (1236), 244 states have return successors, (1230), 1211 states have call predecessors, (1230), 1230 states have call successors, (1230) [2022-11-23 14:23:30,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-23 14:23:30,601 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:23:30,603 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:23:30,604 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:23:30,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:23:30,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1821465853, now seen corresponding path program 1 times [2022-11-23 14:23:30,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:23:30,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499947514] [2022-11-23 14:23:30,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:23:30,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:23:31,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:23:32,924 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-23 14:23:32,925 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:23:32,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499947514] [2022-11-23 14:23:32,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499947514] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:23:32,931 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:23:32,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:23:32,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143912346] [2022-11-23 14:23:32,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:23:32,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:23:32,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:23:32,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:23:32,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:23:33,004 INFO L87 Difference]: Start difference. First operand has 3645 states, 2161 states have (on average 1.3021749190189726) internal successors, (2814), 2241 states have internal predecessors, (2814), 1236 states have call successors, (1236), 245 states have call predecessors, (1236), 244 states have return successors, (1230), 1211 states have call predecessors, (1230), 1230 states have call successors, (1230) Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-23 14:23:37,088 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:23:39,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:23:43,796 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:23:47,684 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:23:49,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:23:58,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:23:58,646 INFO L93 Difference]: Finished difference Result 8990 states and 13016 transitions. [2022-11-23 14:23:58,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:23:58,649 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 35 [2022-11-23 14:23:58,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:23:58,712 INFO L225 Difference]: With dead ends: 8990 [2022-11-23 14:23:58,712 INFO L226 Difference]: Without dead ends: 5353 [2022-11-23 14:23:58,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:23:58,746 INFO L413 NwaCegarLoop]: 5369 mSDtfsCounter, 5214 mSDsluCounter, 12802 mSDsCounter, 0 mSdLazyCounter, 2613 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5236 SdHoareTripleChecker+Valid, 18171 SdHoareTripleChecker+Invalid, 2618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2613 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.8s IncrementalHoareTripleChecker+Time [2022-11-23 14:23:58,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5236 Valid, 18171 Invalid, 2618 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1 Valid, 2613 Invalid, 4 Unknown, 0 Unchecked, 24.8s Time] [2022-11-23 14:23:58,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5353 states. [2022-11-23 14:23:59,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5353 to 5345. [2022-11-23 14:23:59,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5345 states, 3196 states have (on average 1.2991239048811014) internal successors, (4152), 3310 states have internal predecessors, (4152), 1751 states have call successors, (1751), 396 states have call predecessors, (1751), 395 states have return successors, (1752), 1720 states have call predecessors, (1752), 1748 states have call successors, (1752) [2022-11-23 14:23:59,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5345 states to 5345 states and 7655 transitions. [2022-11-23 14:23:59,329 INFO L78 Accepts]: Start accepts. Automaton has 5345 states and 7655 transitions. Word has length 35 [2022-11-23 14:23:59,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:23:59,330 INFO L495 AbstractCegarLoop]: Abstraction has 5345 states and 7655 transitions. [2022-11-23 14:23:59,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-23 14:23:59,330 INFO L276 IsEmpty]: Start isEmpty. Operand 5345 states and 7655 transitions. [2022-11-23 14:23:59,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-23 14:23:59,334 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:23:59,335 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:23:59,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-23 14:23:59,335 INFO L420 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)] === [2022-11-23 14:23:59,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:23:59,336 INFO L85 PathProgramCache]: Analyzing trace with hash -13612336, now seen corresponding path program 1 times [2022-11-23 14:23:59,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:23:59,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45999486] [2022-11-23 14:23:59,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:23:59,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:23:59,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:24:00,853 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-23 14:24:00,854 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:24:00,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45999486] [2022-11-23 14:24:00,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45999486] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:24:00,855 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:24:00,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:24:00,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260224541] [2022-11-23 14:24:00,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:24:00,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:24:00,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:24:00,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:24:00,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:24:00,858 INFO L87 Difference]: Start difference. First operand 5345 states and 7655 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-23 14:24:05,019 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:24:07,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:24:12,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:24:14,313 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:24:17,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:24:19,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:24:28,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:24:28,145 INFO L93 Difference]: Finished difference Result 5359 states and 7667 transitions. [2022-11-23 14:24:28,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:24:28,146 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 40 [2022-11-23 14:24:28,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:24:28,188 INFO L225 Difference]: With dead ends: 5359 [2022-11-23 14:24:28,188 INFO L226 Difference]: Without dead ends: 5357 [2022-11-23 14:24:28,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:24:28,195 INFO L413 NwaCegarLoop]: 5355 mSDtfsCounter, 5193 mSDsluCounter, 12766 mSDsCounter, 0 mSdLazyCounter, 2613 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5213 SdHoareTripleChecker+Valid, 18121 SdHoareTripleChecker+Invalid, 2618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2613 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.8s IncrementalHoareTripleChecker+Time [2022-11-23 14:24:28,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5213 Valid, 18121 Invalid, 2618 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2613 Invalid, 4 Unknown, 0 Unchecked, 26.8s Time] [2022-11-23 14:24:28,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5357 states. [2022-11-23 14:24:28,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5357 to 5349. [2022-11-23 14:24:28,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5349 states, 3199 states have (on average 1.2988433885589246) internal successors, (4155), 3313 states have internal predecessors, (4155), 1751 states have call successors, (1751), 397 states have call predecessors, (1751), 396 states have return successors, (1752), 1720 states have call predecessors, (1752), 1748 states have call successors, (1752) [2022-11-23 14:24:28,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5349 states to 5349 states and 7658 transitions. [2022-11-23 14:24:28,510 INFO L78 Accepts]: Start accepts. Automaton has 5349 states and 7658 transitions. Word has length 40 [2022-11-23 14:24:28,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:24:28,510 INFO L495 AbstractCegarLoop]: Abstraction has 5349 states and 7658 transitions. [2022-11-23 14:24:28,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-11-23 14:24:28,512 INFO L276 IsEmpty]: Start isEmpty. Operand 5349 states and 7658 transitions. [2022-11-23 14:24:28,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-23 14:24:28,521 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:24:28,521 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:24:28,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-23 14:24:28,522 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:24:28,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:24:28,532 INFO L85 PathProgramCache]: Analyzing trace with hash 873013405, now seen corresponding path program 1 times [2022-11-23 14:24:28,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:24:28,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361333926] [2022-11-23 14:24:28,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:24:28,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:24:28,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:24:29,961 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-23 14:24:29,961 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:24:29,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361333926] [2022-11-23 14:24:29,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361333926] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:24:29,962 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:24:29,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:24:29,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121427115] [2022-11-23 14:24:29,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:24:29,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:24:29,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:24:29,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:24:29,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:24:29,967 INFO L87 Difference]: Start difference. First operand 5349 states and 7658 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-23 14:24:33,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:24:35,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:24:43,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:24:45,957 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:24:47,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:24:50,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:24:52,438 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:24:57,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:24:59,888 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:01,895 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:03,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:05,471 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:10,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:25:10,532 INFO L93 Difference]: Finished difference Result 7074 states and 10069 transitions. [2022-11-23 14:25:10,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:25:10,533 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 45 [2022-11-23 14:25:10,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:25:10,584 INFO L225 Difference]: With dead ends: 7074 [2022-11-23 14:25:10,584 INFO L226 Difference]: Without dead ends: 7072 [2022-11-23 14:25:10,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:25:10,593 INFO L413 NwaCegarLoop]: 5256 mSDtfsCounter, 5226 mSDsluCounter, 12568 mSDsCounter, 0 mSdLazyCounter, 2569 mSolverCounterSat, 1 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5244 SdHoareTripleChecker+Valid, 17824 SdHoareTripleChecker+Invalid, 2579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2569 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:25:10,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5244 Valid, 17824 Invalid, 2579 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2569 Invalid, 9 Unknown, 0 Unchecked, 40.1s Time] [2022-11-23 14:25:10,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7072 states. [2022-11-23 14:25:11,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7072 to 7064. [2022-11-23 14:25:11,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7064 states, 4244 states have (on average 1.299717247879359) internal successors, (5516), 4394 states have internal predecessors, (5516), 2271 states have call successors, (2271), 547 states have call predecessors, (2271), 546 states have return successors, (2273), 2232 states have call predecessors, (2273), 2268 states have call successors, (2273) [2022-11-23 14:25:11,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7064 states to 7064 states and 10060 transitions. [2022-11-23 14:25:11,100 INFO L78 Accepts]: Start accepts. Automaton has 7064 states and 10060 transitions. Word has length 45 [2022-11-23 14:25:11,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:25:11,101 INFO L495 AbstractCegarLoop]: Abstraction has 7064 states and 10060 transitions. [2022-11-23 14:25:11,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-23 14:25:11,102 INFO L276 IsEmpty]: Start isEmpty. Operand 7064 states and 10060 transitions. [2022-11-23 14:25:11,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-23 14:25:11,104 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:25:11,105 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:25:11,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-23 14:25:11,105 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:25:11,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:25:11,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1527069602, now seen corresponding path program 1 times [2022-11-23 14:25:11,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:25:11,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068120707] [2022-11-23 14:25:11,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:25:11,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:25:11,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:25:12,317 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-23 14:25:12,317 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:25:12,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068120707] [2022-11-23 14:25:12,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068120707] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:25:12,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:25:12,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:25:12,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239051163] [2022-11-23 14:25:12,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:25:12,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:25:12,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:25:12,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:25:12,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:25:12,321 INFO L87 Difference]: Start difference. First operand 7064 states and 10060 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-23 14:25:16,126 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:18,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:25:21,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:23,155 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:25,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:27,415 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:32,371 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:35,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:37,104 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:43,200 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:45,051 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:52,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:25:52,209 INFO L93 Difference]: Finished difference Result 13767 states and 19679 transitions. [2022-11-23 14:25:52,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-23 14:25:52,210 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 56 [2022-11-23 14:25:52,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:25:52,300 INFO L225 Difference]: With dead ends: 13767 [2022-11-23 14:25:52,300 INFO L226 Difference]: Without dead ends: 13765 [2022-11-23 14:25:52,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:25:52,312 INFO L413 NwaCegarLoop]: 7458 mSDtfsCounter, 5172 mSDsluCounter, 19357 mSDsCounter, 0 mSdLazyCounter, 3830 mSolverCounterSat, 3 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5186 SdHoareTripleChecker+Valid, 26815 SdHoareTripleChecker+Invalid, 3840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 3830 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:25:52,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5186 Valid, 26815 Invalid, 3840 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 3830 Invalid, 7 Unknown, 0 Unchecked, 39.1s Time] [2022-11-23 14:25:52,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13765 states. [2022-11-23 14:25:53,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13765 to 13754. [2022-11-23 14:25:53,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13754 states, 8270 states have (on average 1.3015719467956468) internal successors, (10764), 8571 states have internal predecessors, (10764), 4414 states have call successors, (4414), 1075 states have call predecessors, (4414), 1067 states have return successors, (4491), 4323 states have call predecessors, (4491), 4408 states have call successors, (4491) [2022-11-23 14:25:53,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13754 states to 13754 states and 19669 transitions. [2022-11-23 14:25:53,100 INFO L78 Accepts]: Start accepts. Automaton has 13754 states and 19669 transitions. Word has length 56 [2022-11-23 14:25:53,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:25:53,101 INFO L495 AbstractCegarLoop]: Abstraction has 13754 states and 19669 transitions. [2022-11-23 14:25:53,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-23 14:25:53,101 INFO L276 IsEmpty]: Start isEmpty. Operand 13754 states and 19669 transitions. [2022-11-23 14:25:53,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-23 14:25:53,103 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:25:53,103 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:25:53,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-23 14:25:53,103 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:25:53,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:25:53,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1203073987, now seen corresponding path program 1 times [2022-11-23 14:25:53,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:25:53,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776301614] [2022-11-23 14:25:53,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:25:53,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:25:53,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:25:54,215 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-23 14:25:54,215 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:25:54,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776301614] [2022-11-23 14:25:54,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776301614] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:25:54,216 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:25:54,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:25:54,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499984836] [2022-11-23 14:25:54,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:25:54,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:25:54,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:25:54,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:25:54,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:25:54,218 INFO L87 Difference]: Start difference. First operand 13754 states and 19669 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-23 14:25:57,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:25:59,997 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:26:02,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:26:08,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:26:10,197 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:26:17,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:26:17,983 INFO L93 Difference]: Finished difference Result 13772 states and 19685 transitions. [2022-11-23 14:26:17,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:26:17,984 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 55 [2022-11-23 14:26:17,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:26:18,058 INFO L225 Difference]: With dead ends: 13772 [2022-11-23 14:26:18,059 INFO L226 Difference]: Without dead ends: 13770 [2022-11-23 14:26:18,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:26:18,072 INFO L413 NwaCegarLoop]: 5254 mSDtfsCounter, 5192 mSDsluCounter, 12564 mSDsCounter, 0 mSdLazyCounter, 2565 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5209 SdHoareTripleChecker+Valid, 17818 SdHoareTripleChecker+Invalid, 2570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2565 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:26:18,073 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5209 Valid, 17818 Invalid, 2570 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2565 Invalid, 4 Unknown, 0 Unchecked, 23.1s Time] [2022-11-23 14:26:18,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13770 states. [2022-11-23 14:26:18,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13770 to 13765. [2022-11-23 14:26:18,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13765 states, 8278 states have (on average 1.3012805025368446) internal successors, (10772), 8579 states have internal predecessors, (10772), 4414 states have call successors, (4414), 1077 states have call predecessors, (4414), 1070 states have return successors, (4493), 4324 states have call predecessors, (4493), 4408 states have call successors, (4493) [2022-11-23 14:26:18,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13765 states to 13765 states and 19679 transitions. [2022-11-23 14:26:18,977 INFO L78 Accepts]: Start accepts. Automaton has 13765 states and 19679 transitions. Word has length 55 [2022-11-23 14:26:18,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:26:18,978 INFO L495 AbstractCegarLoop]: Abstraction has 13765 states and 19679 transitions. [2022-11-23 14:26:18,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-23 14:26:18,978 INFO L276 IsEmpty]: Start isEmpty. Operand 13765 states and 19679 transitions. [2022-11-23 14:26:18,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-23 14:26:18,980 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:26:18,980 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:26:18,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-23 14:26:18,981 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:26:18,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:26:18,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1825651970, now seen corresponding path program 1 times [2022-11-23 14:26:18,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:26:18,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474151770] [2022-11-23 14:26:18,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:26:18,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:26:19,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:26:20,021 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-11-23 14:26:20,023 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:26:20,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474151770] [2022-11-23 14:26:20,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474151770] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:26:20,024 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:26:20,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:26:20,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187942355] [2022-11-23 14:26:20,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:26:20,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:26:20,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:26:20,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:26:20,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:26:20,027 INFO L87 Difference]: Start difference. First operand 13765 states and 19679 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-23 14:26:23,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:26:25,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:26:29,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:26:33,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:26:35,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:26:43,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:26:43,862 INFO L93 Difference]: Finished difference Result 13780 states and 19691 transitions. [2022-11-23 14:26:43,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:26:43,863 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 66 [2022-11-23 14:26:43,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:26:43,942 INFO L225 Difference]: With dead ends: 13780 [2022-11-23 14:26:43,943 INFO L226 Difference]: Without dead ends: 13778 [2022-11-23 14:26:43,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:26:43,954 INFO L413 NwaCegarLoop]: 5254 mSDtfsCounter, 5188 mSDsluCounter, 12564 mSDsCounter, 0 mSdLazyCounter, 2565 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5204 SdHoareTripleChecker+Valid, 17818 SdHoareTripleChecker+Invalid, 2570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2565 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:26:43,955 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5204 Valid, 17818 Invalid, 2570 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2565 Invalid, 4 Unknown, 0 Unchecked, 23.1s Time] [2022-11-23 14:26:43,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13778 states. [2022-11-23 14:26:44,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13778 to 13773. [2022-11-23 14:26:44,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13773 states, 8284 states have (on average 1.3010622887493963) internal successors, (10778), 8585 states have internal predecessors, (10778), 4414 states have call successors, (4414), 1079 states have call predecessors, (4414), 1072 states have return successors, (4493), 4324 states have call predecessors, (4493), 4408 states have call successors, (4493) [2022-11-23 14:26:44,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13773 states to 13773 states and 19685 transitions. [2022-11-23 14:26:44,899 INFO L78 Accepts]: Start accepts. Automaton has 13773 states and 19685 transitions. Word has length 66 [2022-11-23 14:26:44,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:26:44,899 INFO L495 AbstractCegarLoop]: Abstraction has 13773 states and 19685 transitions. [2022-11-23 14:26:44,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-23 14:26:44,900 INFO L276 IsEmpty]: Start isEmpty. Operand 13773 states and 19685 transitions. [2022-11-23 14:26:44,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-23 14:26:44,901 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:26:44,901 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:26:44,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-23 14:26:44,902 INFO L420 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)] === [2022-11-23 14:26:44,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:26:44,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1734582237, now seen corresponding path program 1 times [2022-11-23 14:26:44,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:26:44,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697409686] [2022-11-23 14:26:44,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:26:44,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:26:45,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:26:46,102 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-23 14:26:46,102 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:26:46,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697409686] [2022-11-23 14:26:46,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697409686] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:26:46,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:26:46,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:26:46,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135768293] [2022-11-23 14:26:46,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:26:46,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:26:46,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:26:46,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:26:46,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:26:46,105 INFO L87 Difference]: Start difference. First operand 13773 states and 19685 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-23 14:26:50,082 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:26:52,189 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:27:00,267 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:27:02,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:27:11,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:27:11,659 INFO L93 Difference]: Finished difference Result 13788 states and 19697 transitions. [2022-11-23 14:27:11,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:27:11,660 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 65 [2022-11-23 14:27:11,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:27:11,739 INFO L225 Difference]: With dead ends: 13788 [2022-11-23 14:27:11,740 INFO L226 Difference]: Without dead ends: 13786 [2022-11-23 14:27:11,750 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:27:11,751 INFO L413 NwaCegarLoop]: 5254 mSDtfsCounter, 5192 mSDsluCounter, 12564 mSDsCounter, 0 mSdLazyCounter, 2565 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5207 SdHoareTripleChecker+Valid, 17818 SdHoareTripleChecker+Invalid, 2570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2565 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.8s IncrementalHoareTripleChecker+Time [2022-11-23 14:27:11,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5207 Valid, 17818 Invalid, 2570 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2565 Invalid, 4 Unknown, 0 Unchecked, 24.8s Time] [2022-11-23 14:27:11,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13786 states. [2022-11-23 14:27:12,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13786 to 13781. [2022-11-23 14:27:12,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13781 states, 8290 states have (on average 1.3008443908323282) internal successors, (10784), 8591 states have internal predecessors, (10784), 4414 states have call successors, (4414), 1081 states have call predecessors, (4414), 1074 states have return successors, (4493), 4324 states have call predecessors, (4493), 4408 states have call successors, (4493) [2022-11-23 14:27:12,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13781 states to 13781 states and 19691 transitions. [2022-11-23 14:27:12,601 INFO L78 Accepts]: Start accepts. Automaton has 13781 states and 19691 transitions. Word has length 65 [2022-11-23 14:27:12,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:27:12,601 INFO L495 AbstractCegarLoop]: Abstraction has 13781 states and 19691 transitions. [2022-11-23 14:27:12,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-23 14:27:12,602 INFO L276 IsEmpty]: Start isEmpty. Operand 13781 states and 19691 transitions. [2022-11-23 14:27:12,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-23 14:27:12,604 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:27:12,604 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:27:12,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-23 14:27:12,604 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:27:12,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:27:12,605 INFO L85 PathProgramCache]: Analyzing trace with hash 375612016, now seen corresponding path program 1 times [2022-11-23 14:27:12,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:27:12,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447639298] [2022-11-23 14:27:12,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:27:12,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:27:12,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:27:13,644 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-11-23 14:27:13,645 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:27:13,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447639298] [2022-11-23 14:27:13,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447639298] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:27:13,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:27:13,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:27:13,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804259065] [2022-11-23 14:27:13,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:27:13,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:27:13,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:27:13,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:27:13,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:27:13,648 INFO L87 Difference]: Start difference. First operand 13781 states and 19691 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-23 14:27:18,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:27:20,213 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:27:23,853 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:27:25,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:27:27,295 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:27:31,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:27:32,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:27:34,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:27:41,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:27:46,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:27:46,399 INFO L93 Difference]: Finished difference Result 17087 states and 24341 transitions. [2022-11-23 14:27:46,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:27:46,400 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 70 [2022-11-23 14:27:46,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:27:46,503 INFO L225 Difference]: With dead ends: 17087 [2022-11-23 14:27:46,504 INFO L226 Difference]: Without dead ends: 17085 [2022-11-23 14:27:46,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:27:46,519 INFO L413 NwaCegarLoop]: 5256 mSDtfsCounter, 5204 mSDsluCounter, 12568 mSDsCounter, 0 mSdLazyCounter, 2566 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5218 SdHoareTripleChecker+Valid, 17824 SdHoareTripleChecker+Invalid, 2573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2566 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.8s IncrementalHoareTripleChecker+Time [2022-11-23 14:27:46,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5218 Valid, 17824 Invalid, 2573 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2566 Invalid, 6 Unknown, 0 Unchecked, 31.8s Time] [2022-11-23 14:27:46,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17085 states. [2022-11-23 14:27:47,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17085 to 17080. [2022-11-23 14:27:47,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17080 states, 10299 states have (on average 1.301388484318866) internal successors, (13403), 10673 states have internal predecessors, (13403), 5413 states have call successors, (5413), 1374 states have call predecessors, (5413), 1365 states have return successors, (5519), 5303 states have call predecessors, (5519), 5407 states have call successors, (5519) [2022-11-23 14:27:47,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17080 states to 17080 states and 24335 transitions. [2022-11-23 14:27:47,670 INFO L78 Accepts]: Start accepts. Automaton has 17080 states and 24335 transitions. Word has length 70 [2022-11-23 14:27:47,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:27:47,671 INFO L495 AbstractCegarLoop]: Abstraction has 17080 states and 24335 transitions. [2022-11-23 14:27:47,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-23 14:27:47,671 INFO L276 IsEmpty]: Start isEmpty. Operand 17080 states and 24335 transitions. [2022-11-23 14:27:47,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-11-23 14:27:47,673 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:27:47,673 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:27:47,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-23 14:27:47,674 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:27:47,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:27:47,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1804709579, now seen corresponding path program 1 times [2022-11-23 14:27:47,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:27:47,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274752859] [2022-11-23 14:27:47,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:27:47,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:27:47,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:27:48,632 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2022-11-23 14:27:48,632 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:27:48,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274752859] [2022-11-23 14:27:48,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274752859] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:27:48,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:27:48,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:27:48,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045806267] [2022-11-23 14:27:48,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:27:48,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:27:48,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:27:48,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:27:48,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:27:48,636 INFO L87 Difference]: Start difference. First operand 17080 states and 24335 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-23 14:27:52,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:27:54,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:27:56,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:27:59,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:28:03,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:28:06,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:28:08,448 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:28:15,709 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:28:17,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:28:22,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:28:22,262 INFO L93 Difference]: Finished difference Result 17095 states and 24347 transitions. [2022-11-23 14:28:22,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:28:22,262 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 81 [2022-11-23 14:28:22,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:28:22,356 INFO L225 Difference]: With dead ends: 17095 [2022-11-23 14:28:22,356 INFO L226 Difference]: Without dead ends: 17093 [2022-11-23 14:28:22,369 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:28:22,370 INFO L413 NwaCegarLoop]: 5256 mSDtfsCounter, 5200 mSDsluCounter, 12568 mSDsCounter, 0 mSdLazyCounter, 2567 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5213 SdHoareTripleChecker+Valid, 17824 SdHoareTripleChecker+Invalid, 2575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2567 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.6s IncrementalHoareTripleChecker+Time [2022-11-23 14:28:22,370 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5213 Valid, 17824 Invalid, 2575 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2567 Invalid, 7 Unknown, 0 Unchecked, 32.6s Time] [2022-11-23 14:28:22,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17093 states. [2022-11-23 14:28:23,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17093 to 17088. [2022-11-23 14:28:23,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17088 states, 10305 states have (on average 1.3012130033964096) internal successors, (13409), 10679 states have internal predecessors, (13409), 5413 states have call successors, (5413), 1376 states have call predecessors, (5413), 1367 states have return successors, (5519), 5303 states have call predecessors, (5519), 5407 states have call successors, (5519) [2022-11-23 14:28:23,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17088 states to 17088 states and 24341 transitions. [2022-11-23 14:28:23,402 INFO L78 Accepts]: Start accepts. Automaton has 17088 states and 24341 transitions. Word has length 81 [2022-11-23 14:28:23,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:28:23,403 INFO L495 AbstractCegarLoop]: Abstraction has 17088 states and 24341 transitions. [2022-11-23 14:28:23,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-23 14:28:23,403 INFO L276 IsEmpty]: Start isEmpty. Operand 17088 states and 24341 transitions. [2022-11-23 14:28:23,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-23 14:28:23,404 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:28:23,405 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:28:23,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-23 14:28:23,405 INFO L420 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)] === [2022-11-23 14:28:23,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:28:23,406 INFO L85 PathProgramCache]: Analyzing trace with hash -114710590, now seen corresponding path program 1 times [2022-11-23 14:28:23,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:28:23,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851647494] [2022-11-23 14:28:23,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:28:23,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:28:23,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:28:24,385 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2022-11-23 14:28:24,385 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:28:24,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851647494] [2022-11-23 14:28:24,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851647494] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:28:24,386 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:28:24,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:28:24,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497783979] [2022-11-23 14:28:24,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:28:24,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:28:24,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:28:24,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:28:24,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:28:24,388 INFO L87 Difference]: Start difference. First operand 17088 states and 24341 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-23 14:28:28,268 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:28:30,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:28:32,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:28:37,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:28:41,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:28:43,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:28:46,522 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:28:48,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:28:58,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:28:58,619 INFO L93 Difference]: Finished difference Result 27524 states and 39314 transitions. [2022-11-23 14:28:58,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-23 14:28:58,619 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 86 [2022-11-23 14:28:58,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:28:58,770 INFO L225 Difference]: With dead ends: 27524 [2022-11-23 14:28:58,771 INFO L226 Difference]: Without dead ends: 27522 [2022-11-23 14:28:58,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:28:58,794 INFO L413 NwaCegarLoop]: 6211 mSDtfsCounter, 5190 mSDsluCounter, 16931 mSDsCounter, 0 mSdLazyCounter, 3080 mSolverCounterSat, 2 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5199 SdHoareTripleChecker+Valid, 23142 SdHoareTripleChecker+Invalid, 3088 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 3080 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.7s IncrementalHoareTripleChecker+Time [2022-11-23 14:28:58,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5199 Valid, 23142 Invalid, 3088 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 3080 Invalid, 6 Unknown, 0 Unchecked, 32.7s Time] [2022-11-23 14:28:58,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27522 states. [2022-11-23 14:29:00,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27522 to 27513. [2022-11-23 14:29:00,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27513 states, 16548 states have (on average 1.3002779792119894) internal successors, (21517), 17149 states have internal predecessors, (21517), 8807 states have call successors, (8807), 2170 states have call predecessors, (8807), 2155 states have return successors, (8981), 8624 states have call predecessors, (8981), 8795 states have call successors, (8981) [2022-11-23 14:29:00,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27513 states to 27513 states and 39305 transitions. [2022-11-23 14:29:00,599 INFO L78 Accepts]: Start accepts. Automaton has 27513 states and 39305 transitions. Word has length 86 [2022-11-23 14:29:00,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:29:00,599 INFO L495 AbstractCegarLoop]: Abstraction has 27513 states and 39305 transitions. [2022-11-23 14:29:00,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-23 14:29:00,599 INFO L276 IsEmpty]: Start isEmpty. Operand 27513 states and 39305 transitions. [2022-11-23 14:29:00,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-11-23 14:29:00,601 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:29:00,601 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:29:00,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-23 14:29:00,602 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:29:00,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:29:00,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1054129949, now seen corresponding path program 1 times [2022-11-23 14:29:00,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:29:00,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198561620] [2022-11-23 14:29:00,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:29:00,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:29:00,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:29:01,682 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2022-11-23 14:29:01,682 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:29:01,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198561620] [2022-11-23 14:29:01,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198561620] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:29:01,683 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:29:01,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:29:01,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395108490] [2022-11-23 14:29:01,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:29:01,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:29:01,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:29:01,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:29:01,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:29:01,687 INFO L87 Difference]: Start difference. First operand 27513 states and 39305 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-23 14:29:05,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:29:07,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:29:10,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:29:12,046 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:29:16,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:29:17,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:29:19,780 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:29:21,198 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:29:23,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:29:24,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:29:27,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:29:37,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:29:37,715 INFO L93 Difference]: Finished difference Result 27537 states and 39326 transitions. [2022-11-23 14:29:37,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:29:37,716 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 85 [2022-11-23 14:29:37,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:29:37,824 INFO L225 Difference]: With dead ends: 27537 [2022-11-23 14:29:37,824 INFO L226 Difference]: Without dead ends: 27535 [2022-11-23 14:29:37,840 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:29:37,840 INFO L413 NwaCegarLoop]: 5352 mSDtfsCounter, 5204 mSDsluCounter, 12760 mSDsCounter, 0 mSdLazyCounter, 2618 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5215 SdHoareTripleChecker+Valid, 18112 SdHoareTripleChecker+Invalid, 2624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2618 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.5s IncrementalHoareTripleChecker+Time [2022-11-23 14:29:37,841 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5215 Valid, 18112 Invalid, 2624 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2618 Invalid, 5 Unknown, 0 Unchecked, 34.5s Time] [2022-11-23 14:29:37,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27535 states. [2022-11-23 14:29:39,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27535 to 27529. [2022-11-23 14:29:39,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27529 states, 16560 states have (on average 1.30006038647343) internal successors, (21529), 17161 states have internal predecessors, (21529), 8807 states have call successors, (8807), 2174 states have call predecessors, (8807), 2159 states have return successors, (8981), 8624 states have call predecessors, (8981), 8795 states have call successors, (8981) [2022-11-23 14:29:39,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27529 states to 27529 states and 39317 transitions. [2022-11-23 14:29:39,388 INFO L78 Accepts]: Start accepts. Automaton has 27529 states and 39317 transitions. Word has length 85 [2022-11-23 14:29:39,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:29:39,389 INFO L495 AbstractCegarLoop]: Abstraction has 27529 states and 39317 transitions. [2022-11-23 14:29:39,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-23 14:29:39,389 INFO L276 IsEmpty]: Start isEmpty. Operand 27529 states and 39317 transitions. [2022-11-23 14:29:39,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-11-23 14:29:39,391 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:29:39,391 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:29:39,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-23 14:29:39,392 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:29:39,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:29:39,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1854395856, now seen corresponding path program 1 times [2022-11-23 14:29:39,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:29:39,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092410404] [2022-11-23 14:29:39,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:29:39,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:29:39,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:29:40,455 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-11-23 14:29:40,455 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:29:40,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092410404] [2022-11-23 14:29:40,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092410404] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:29:40,456 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:29:40,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:29:40,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400290249] [2022-11-23 14:29:40,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:29:40,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:29:40,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:29:40,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:29:40,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:29:40,457 INFO L87 Difference]: Start difference. First operand 27529 states and 39317 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-11-23 14:29:44,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:29:46,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:29:50,285 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:29:54,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:29:56,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:30:04,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:30:04,064 INFO L93 Difference]: Finished difference Result 27553 states and 39338 transitions. [2022-11-23 14:30:04,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:30:04,064 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 90 [2022-11-23 14:30:04,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:30:04,161 INFO L225 Difference]: With dead ends: 27553 [2022-11-23 14:30:04,161 INFO L226 Difference]: Without dead ends: 27551 [2022-11-23 14:30:04,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:30:04,175 INFO L413 NwaCegarLoop]: 5345 mSDtfsCounter, 5192 mSDsluCounter, 12746 mSDsCounter, 0 mSdLazyCounter, 2601 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5202 SdHoareTripleChecker+Valid, 18091 SdHoareTripleChecker+Invalid, 2606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2601 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.2s IncrementalHoareTripleChecker+Time [2022-11-23 14:30:04,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5202 Valid, 18091 Invalid, 2606 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2601 Invalid, 4 Unknown, 0 Unchecked, 22.2s Time] [2022-11-23 14:30:04,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27551 states. [2022-11-23 14:30:05,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27551 to 27545. [2022-11-23 14:30:05,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27545 states, 16572 states have (on average 1.2998431088583153) internal successors, (21541), 17173 states have internal predecessors, (21541), 8807 states have call successors, (8807), 2178 states have call predecessors, (8807), 2163 states have return successors, (8981), 8624 states have call predecessors, (8981), 8795 states have call successors, (8981) [2022-11-23 14:30:05,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27545 states to 27545 states and 39329 transitions. [2022-11-23 14:30:05,646 INFO L78 Accepts]: Start accepts. Automaton has 27545 states and 39329 transitions. Word has length 90 [2022-11-23 14:30:05,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:30:05,647 INFO L495 AbstractCegarLoop]: Abstraction has 27545 states and 39329 transitions. [2022-11-23 14:30:05,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (19), 3 states have call predecessors, (19), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2022-11-23 14:30:05,647 INFO L276 IsEmpty]: Start isEmpty. Operand 27545 states and 39329 transitions. [2022-11-23 14:30:05,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-11-23 14:30:05,649 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:30:05,649 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:30:05,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-23 14:30:05,650 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:30:05,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:30:05,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1512794891, now seen corresponding path program 1 times [2022-11-23 14:30:05,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:30:05,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165052409] [2022-11-23 14:30:05,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:30:05,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:30:05,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:30:06,558 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-11-23 14:30:06,559 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:30:06,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165052409] [2022-11-23 14:30:06,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165052409] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:30:06,559 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:30:06,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:30:06,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976326680] [2022-11-23 14:30:06,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:30:06,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:30:06,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:30:06,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:30:06,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:30:06,561 INFO L87 Difference]: Start difference. First operand 27545 states and 39329 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-11-23 14:30:10,544 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:30:12,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:30:18,633 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:30:22,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:30:24,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:30:32,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:30:32,956 INFO L93 Difference]: Finished difference Result 27569 states and 39350 transitions. [2022-11-23 14:30:32,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:30:32,956 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 101 [2022-11-23 14:30:32,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:30:33,060 INFO L225 Difference]: With dead ends: 27569 [2022-11-23 14:30:33,060 INFO L226 Difference]: Without dead ends: 27567 [2022-11-23 14:30:33,076 INFO L412 NwaCegarLoop]: 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 [2022-11-23 14:30:33,076 INFO L413 NwaCegarLoop]: 5345 mSDtfsCounter, 5188 mSDsluCounter, 12746 mSDsCounter, 0 mSdLazyCounter, 2601 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5197 SdHoareTripleChecker+Valid, 18091 SdHoareTripleChecker+Invalid, 2606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2601 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.8s IncrementalHoareTripleChecker+Time [2022-11-23 14:30:33,077 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5197 Valid, 18091 Invalid, 2606 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2601 Invalid, 4 Unknown, 0 Unchecked, 24.8s Time] [2022-11-23 14:30:33,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27567 states. [2022-11-23 14:30:34,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27567 to 27561. [2022-11-23 14:30:34,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27561 states, 16584 states have (on average 1.2996261456825857) internal successors, (21553), 17185 states have internal predecessors, (21553), 8807 states have call successors, (8807), 2182 states have call predecessors, (8807), 2167 states have return successors, (8981), 8624 states have call predecessors, (8981), 8795 states have call successors, (8981) [2022-11-23 14:30:34,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27561 states to 27561 states and 39341 transitions. [2022-11-23 14:30:34,547 INFO L78 Accepts]: Start accepts. Automaton has 27561 states and 39341 transitions. Word has length 101 [2022-11-23 14:30:34,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:30:34,547 INFO L495 AbstractCegarLoop]: Abstraction has 27561 states and 39341 transitions. [2022-11-23 14:30:34,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-11-23 14:30:34,547 INFO L276 IsEmpty]: Start isEmpty. Operand 27561 states and 39341 transitions. [2022-11-23 14:30:34,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-11-23 14:30:34,550 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:30:34,550 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:30:34,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-23 14:30:34,551 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:30:34,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:30:34,551 INFO L85 PathProgramCache]: Analyzing trace with hash 2073334288, now seen corresponding path program 1 times [2022-11-23 14:30:34,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:30:34,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844741715] [2022-11-23 14:30:34,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:30:34,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:30:34,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:30:35,318 INFO L134 CoverageAnalysis]: Checked inductivity of 349 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2022-11-23 14:30:35,318 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:30:35,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844741715] [2022-11-23 14:30:35,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844741715] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:30:35,319 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:30:35,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:30:35,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7143127] [2022-11-23 14:30:35,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:30:35,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:30:35,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:30:35,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:30:35,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:30:35,321 INFO L87 Difference]: Start difference. First operand 27561 states and 39341 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-11-23 14:30:39,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:30:41,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:30:49,382 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:30:50,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:30:52,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:30:53,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:30:55,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:30:56,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:31:06,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:31:06,467 INFO L93 Difference]: Finished difference Result 27585 states and 39362 transitions. [2022-11-23 14:31:06,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:31:06,467 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 100 [2022-11-23 14:31:06,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:31:06,558 INFO L225 Difference]: With dead ends: 27585 [2022-11-23 14:31:06,558 INFO L226 Difference]: Without dead ends: 27583 [2022-11-23 14:31:06,571 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:31:06,572 INFO L413 NwaCegarLoop]: 5352 mSDtfsCounter, 5204 mSDsluCounter, 12760 mSDsCounter, 0 mSdLazyCounter, 2616 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5212 SdHoareTripleChecker+Valid, 18112 SdHoareTripleChecker+Invalid, 2622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2616 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.4s IncrementalHoareTripleChecker+Time [2022-11-23 14:31:06,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5212 Valid, 18112 Invalid, 2622 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2616 Invalid, 5 Unknown, 0 Unchecked, 29.4s Time] [2022-11-23 14:31:06,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27583 states. [2022-11-23 14:31:07,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27583 to 27577. [2022-11-23 14:31:08,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27577 states, 16596 states have (on average 1.29940949626416) internal successors, (21565), 17197 states have internal predecessors, (21565), 8807 states have call successors, (8807), 2186 states have call predecessors, (8807), 2171 states have return successors, (8981), 8624 states have call predecessors, (8981), 8795 states have call successors, (8981) [2022-11-23 14:31:08,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27577 states to 27577 states and 39353 transitions. [2022-11-23 14:31:08,286 INFO L78 Accepts]: Start accepts. Automaton has 27577 states and 39353 transitions. Word has length 100 [2022-11-23 14:31:08,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:31:08,286 INFO L495 AbstractCegarLoop]: Abstraction has 27577 states and 39353 transitions. [2022-11-23 14:31:08,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (21), 3 states have call predecessors, (21), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-11-23 14:31:08,287 INFO L276 IsEmpty]: Start isEmpty. Operand 27577 states and 39353 transitions. [2022-11-23 14:31:08,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-11-23 14:31:08,289 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:31:08,289 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:31:08,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-23 14:31:08,289 INFO L420 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)] === [2022-11-23 14:31:08,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:31:08,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1825341021, now seen corresponding path program 1 times [2022-11-23 14:31:08,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:31:08,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647501387] [2022-11-23 14:31:08,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:31:08,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:31:08,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:31:09,083 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 375 trivial. 0 not checked. [2022-11-23 14:31:09,083 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:31:09,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647501387] [2022-11-23 14:31:09,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647501387] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:31:09,084 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:31:09,084 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:31:09,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594642678] [2022-11-23 14:31:09,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:31:09,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:31:09,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:31:09,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:31:09,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:31:09,086 INFO L87 Difference]: Start difference. First operand 27577 states and 39353 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-11-23 14:31:13,143 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:31:15,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:31:17,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:31:20,955 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:31:26,158 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:31:27,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:31:29,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:31:31,819 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:31:33,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:31:37,252 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:31:42,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:31:42,043 INFO L93 Difference]: Finished difference Result 28254 states and 40274 transitions. [2022-11-23 14:31:42,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:31:42,044 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 105 [2022-11-23 14:31:42,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:31:42,137 INFO L225 Difference]: With dead ends: 28254 [2022-11-23 14:31:42,137 INFO L226 Difference]: Without dead ends: 28250 [2022-11-23 14:31:42,151 INFO L412 NwaCegarLoop]: 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 [2022-11-23 14:31:42,152 INFO L413 NwaCegarLoop]: 5340 mSDtfsCounter, 5138 mSDsluCounter, 12763 mSDsCounter, 0 mSdLazyCounter, 2607 mSolverCounterSat, 2 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5143 SdHoareTripleChecker+Valid, 18103 SdHoareTripleChecker+Invalid, 2615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 2607 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.1s IncrementalHoareTripleChecker+Time [2022-11-23 14:31:42,152 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5143 Valid, 18103 Invalid, 2615 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 2607 Invalid, 6 Unknown, 0 Unchecked, 31.1s Time] [2022-11-23 14:31:42,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28250 states. [2022-11-23 14:31:43,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28250 to 28244. [2022-11-23 14:31:43,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28244 states, 17016 states have (on average 1.3013046544428772) internal successors, (22143), 17627 states have internal predecessors, (22143), 8973 states have call successors, (8973), 2268 states have call predecessors, (8973), 2252 states have return successors, (9147), 8788 states have call predecessors, (9147), 8961 states have call successors, (9147) [2022-11-23 14:31:43,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28244 states to 28244 states and 40263 transitions. [2022-11-23 14:31:43,908 INFO L78 Accepts]: Start accepts. Automaton has 28244 states and 40263 transitions. Word has length 105 [2022-11-23 14:31:43,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:31:43,909 INFO L495 AbstractCegarLoop]: Abstraction has 28244 states and 40263 transitions. [2022-11-23 14:31:43,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (22), 3 states have call predecessors, (22), 1 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-11-23 14:31:43,909 INFO L276 IsEmpty]: Start isEmpty. Operand 28244 states and 40263 transitions. [2022-11-23 14:31:43,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-23 14:31:43,911 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:31:43,911 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:31:43,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-23 14:31:43,911 INFO L420 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)] === [2022-11-23 14:31:43,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:31:43,912 INFO L85 PathProgramCache]: Analyzing trace with hash -517320208, now seen corresponding path program 1 times [2022-11-23 14:31:43,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:31:43,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715863043] [2022-11-23 14:31:43,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:31:43,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:31:44,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:31:44,591 INFO L134 CoverageAnalysis]: Checked inductivity of 461 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 431 trivial. 0 not checked. [2022-11-23 14:31:44,591 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:31:44,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715863043] [2022-11-23 14:31:44,594 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715863043] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:31:44,594 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:31:44,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:31:44,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983306039] [2022-11-23 14:31:44,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:31:44,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:31:44,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:31:44,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:31:44,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:31:44,595 INFO L87 Difference]: Start difference. First operand 28244 states and 40263 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-11-23 14:31:48,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:31:50,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:31:52,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:32:00,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:32:02,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:32:11,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:32:14,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:32:14,391 INFO L93 Difference]: Finished difference Result 31540 states and 44887 transitions. [2022-11-23 14:32:14,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:32:14,392 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 110 [2022-11-23 14:32:14,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:32:14,510 INFO L225 Difference]: With dead ends: 31540 [2022-11-23 14:32:14,510 INFO L226 Difference]: Without dead ends: 31292 [2022-11-23 14:32:14,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:32:14,528 INFO L413 NwaCegarLoop]: 5078 mSDtfsCounter, 5194 mSDsluCounter, 12212 mSDsCounter, 0 mSdLazyCounter, 2464 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5197 SdHoareTripleChecker+Valid, 17290 SdHoareTripleChecker+Invalid, 2471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2464 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.5s IncrementalHoareTripleChecker+Time [2022-11-23 14:32:14,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5197 Valid, 17290 Invalid, 2471 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2464 Invalid, 6 Unknown, 0 Unchecked, 27.5s Time] [2022-11-23 14:32:14,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31292 states. [2022-11-23 14:32:16,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31292 to 31286. [2022-11-23 14:32:16,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31286 states, 18870 states have (on average 1.3032856385797562) internal successors, (24593), 19551 states have internal predecessors, (24593), 9910 states have call successors, (9910), 2520 states have call predecessors, (9910), 2503 states have return successors, (10106), 9709 states have call predecessors, (10106), 9901 states have call successors, (10106) [2022-11-23 14:32:16,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31286 states to 31286 states and 44609 transitions. [2022-11-23 14:32:16,547 INFO L78 Accepts]: Start accepts. Automaton has 31286 states and 44609 transitions. Word has length 110 [2022-11-23 14:32:16,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:32:16,548 INFO L495 AbstractCegarLoop]: Abstraction has 31286 states and 44609 transitions. [2022-11-23 14:32:16,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (23), 3 states have call predecessors, (23), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-11-23 14:32:16,548 INFO L276 IsEmpty]: Start isEmpty. Operand 31286 states and 44609 transitions. [2022-11-23 14:32:16,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2022-11-23 14:32:16,570 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:32:16,571 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:32:16,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-23 14:32:16,571 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:32:16,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:32:16,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1451283875, now seen corresponding path program 1 times [2022-11-23 14:32:16,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:32:16,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440779116] [2022-11-23 14:32:16,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:32:16,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:32:16,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:32:18,008 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2022-11-23 14:32:18,008 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:32:18,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440779116] [2022-11-23 14:32:18,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440779116] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:32:18,009 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:32:18,009 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:32:18,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393745698] [2022-11-23 14:32:18,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:32:18,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:32:18,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:32:18,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:32:18,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:32:18,011 INFO L87 Difference]: Start difference. First operand 31286 states and 44609 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) [2022-11-23 14:32:21,329 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:32:23,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:32:26,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:32:30,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:32:34,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:32:36,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:32:47,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:32:47,347 INFO L93 Difference]: Finished difference Result 62686 states and 90198 transitions. [2022-11-23 14:32:47,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 14:32:47,348 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) Word has length 252 [2022-11-23 14:32:47,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:32:47,501 INFO L225 Difference]: With dead ends: 62686 [2022-11-23 14:32:47,502 INFO L226 Difference]: Without dead ends: 31414 [2022-11-23 14:32:47,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-23 14:32:47,773 INFO L413 NwaCegarLoop]: 4542 mSDtfsCounter, 5 mSDsluCounter, 13594 mSDsCounter, 0 mSdLazyCounter, 2825 mSolverCounterSat, 3 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 18136 SdHoareTripleChecker+Invalid, 2832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 2825 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.8s IncrementalHoareTripleChecker+Time [2022-11-23 14:32:47,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 18136 Invalid, 2832 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 2825 Invalid, 4 Unknown, 0 Unchecked, 26.8s Time] [2022-11-23 14:32:47,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31414 states. [2022-11-23 14:32:49,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31414 to 31346. [2022-11-23 14:32:49,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31346 states, 18915 states have (on average 1.3025641025641026) internal successors, (24638), 19596 states have internal predecessors, (24638), 9910 states have call successors, (9910), 2520 states have call predecessors, (9910), 2518 states have return successors, (10293), 9724 states have call predecessors, (10293), 9901 states have call successors, (10293) [2022-11-23 14:32:49,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31346 states to 31346 states and 44841 transitions. [2022-11-23 14:32:49,768 INFO L78 Accepts]: Start accepts. Automaton has 31346 states and 44841 transitions. Word has length 252 [2022-11-23 14:32:49,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:32:49,770 INFO L495 AbstractCegarLoop]: Abstraction has 31346 states and 44841 transitions. [2022-11-23 14:32:49,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) [2022-11-23 14:32:49,771 INFO L276 IsEmpty]: Start isEmpty. Operand 31346 states and 44841 transitions. [2022-11-23 14:32:49,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2022-11-23 14:32:49,792 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:32:49,792 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:32:49,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-23 14:32:49,793 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:32:49,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:32:49,793 INFO L85 PathProgramCache]: Analyzing trace with hash -2077314876, now seen corresponding path program 1 times [2022-11-23 14:32:49,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:32:49,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775632644] [2022-11-23 14:32:49,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:32:49,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:32:50,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:32:51,381 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2022-11-23 14:32:51,381 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:32:51,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775632644] [2022-11-23 14:32:51,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775632644] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:32:51,381 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:32:51,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:32:51,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725722535] [2022-11-23 14:32:51,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:32:51,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:32:51,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:32:51,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:32:51,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:32:51,385 INFO L87 Difference]: Start difference. First operand 31346 states and 44841 transitions. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-11-23 14:32:54,396 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:32:56,756 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:33:01,603 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:33:07,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:33:09,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:33:19,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:33:19,347 INFO L93 Difference]: Finished difference Result 31370 states and 44862 transitions. [2022-11-23 14:33:19,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-23 14:33:19,347 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 257 [2022-11-23 14:33:19,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:33:19,467 INFO L225 Difference]: With dead ends: 31370 [2022-11-23 14:33:19,468 INFO L226 Difference]: Without dead ends: 31368 [2022-11-23 14:33:19,481 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-23 14:33:19,481 INFO L413 NwaCegarLoop]: 5565 mSDtfsCounter, 5060 mSDsluCounter, 13256 mSDsCounter, 0 mSdLazyCounter, 2774 mSolverCounterSat, 2 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5067 SdHoareTripleChecker+Valid, 18821 SdHoareTripleChecker+Invalid, 2780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 2774 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.6s IncrementalHoareTripleChecker+Time [2022-11-23 14:33:19,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5067 Valid, 18821 Invalid, 2780 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 2774 Invalid, 4 Unknown, 0 Unchecked, 25.6s Time] [2022-11-23 14:33:19,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31368 states. [2022-11-23 14:33:21,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31368 to 31362. [2022-11-23 14:33:21,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31362 states, 18927 states have (on average 1.3023722724150684) internal successors, (24650), 19608 states have internal predecessors, (24650), 9910 states have call successors, (9910), 2524 states have call predecessors, (9910), 2522 states have return successors, (10293), 9724 states have call predecessors, (10293), 9901 states have call successors, (10293) [2022-11-23 14:33:21,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31362 states to 31362 states and 44853 transitions. [2022-11-23 14:33:21,600 INFO L78 Accepts]: Start accepts. Automaton has 31362 states and 44853 transitions. Word has length 257 [2022-11-23 14:33:21,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:33:21,601 INFO L495 AbstractCegarLoop]: Abstraction has 31362 states and 44853 transitions. [2022-11-23 14:33:21,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-11-23 14:33:21,601 INFO L276 IsEmpty]: Start isEmpty. Operand 31362 states and 44853 transitions. [2022-11-23 14:33:21,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2022-11-23 14:33:21,628 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:33:21,629 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:33:21,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-23 14:33:21,629 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:33:21,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:33:21,630 INFO L85 PathProgramCache]: Analyzing trace with hash 12772740, now seen corresponding path program 1 times [2022-11-23 14:33:21,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:33:21,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911059551] [2022-11-23 14:33:21,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:33:21,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:33:21,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:33:22,144 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:33:22,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911059551] [2022-11-23 14:33:22,145 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-23 14:33:22,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003463112] [2022-11-23 14:33:22,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:33:22,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:33:22,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:33:22,149 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:33:22,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-23 14:33:25,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:33:25,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 10413 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-23 14:33:25,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:33:25,837 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 115 proven. 0 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2022-11-23 14:33:25,837 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:33:25,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003463112] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:33:25,838 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:33:25,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-23 14:33:25,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807373061] [2022-11-23 14:33:25,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:33:25,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-23 14:33:25,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:33:25,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-23 14:33:25,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-11-23 14:33:25,840 INFO L87 Difference]: Start difference. First operand 31362 states and 44853 transitions. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 8 states have internal predecessors, (136), 2 states have call successors, (50), 2 states have call predecessors, (50), 5 states have return successors, (45), 5 states have call predecessors, (45), 2 states have call successors, (45) [2022-11-23 14:33:30,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:33:33,596 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:33:35,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:33:47,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:33:55,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:33:57,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:34:22,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:34:22,120 INFO L93 Difference]: Finished difference Result 62860 states and 90574 transitions. [2022-11-23 14:34:22,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-23 14:34:22,121 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 8 states have internal predecessors, (136), 2 states have call successors, (50), 2 states have call predecessors, (50), 5 states have return successors, (45), 5 states have call predecessors, (45), 2 states have call successors, (45) Word has length 280 [2022-11-23 14:34:22,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:34:22,268 INFO L225 Difference]: With dead ends: 62860 [2022-11-23 14:34:22,268 INFO L226 Difference]: Without dead ends: 31512 [2022-11-23 14:34:22,395 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2022-11-23 14:34:22,396 INFO L413 NwaCegarLoop]: 4557 mSDtfsCounter, 6 mSDsluCounter, 40963 mSDsCounter, 0 mSdLazyCounter, 7074 mSolverCounterSat, 2 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 52.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 45520 SdHoareTripleChecker+Invalid, 7080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7074 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.6s IncrementalHoareTripleChecker+Time [2022-11-23 14:34:22,396 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 45520 Invalid, 7080 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [2 Valid, 7074 Invalid, 4 Unknown, 0 Unchecked, 53.6s Time] [2022-11-23 14:34:22,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31512 states. [2022-11-23 14:34:24,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31512 to 31502. [2022-11-23 14:34:24,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31502 states, 19025 states have (on average 1.3000262812089356) internal successors, (24733), 19720 states have internal predecessors, (24733), 9910 states have call successors, (9910), 2524 states have call predecessors, (9910), 2564 states have return successors, (10389), 9752 states have call predecessors, (10389), 9901 states have call successors, (10389) [2022-11-23 14:34:24,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31502 states to 31502 states and 45032 transitions. [2022-11-23 14:34:24,423 INFO L78 Accepts]: Start accepts. Automaton has 31502 states and 45032 transitions. Word has length 280 [2022-11-23 14:34:24,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:34:24,424 INFO L495 AbstractCegarLoop]: Abstraction has 31502 states and 45032 transitions. [2022-11-23 14:34:24,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 8 states have internal predecessors, (136), 2 states have call successors, (50), 2 states have call predecessors, (50), 5 states have return successors, (45), 5 states have call predecessors, (45), 2 states have call successors, (45) [2022-11-23 14:34:24,424 INFO L276 IsEmpty]: Start isEmpty. Operand 31502 states and 45032 transitions. [2022-11-23 14:34:24,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-11-23 14:34:24,455 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:34:24,455 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:34:24,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-23 14:34:24,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:34:24,665 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:34:24,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:34:24,666 INFO L85 PathProgramCache]: Analyzing trace with hash -521928250, now seen corresponding path program 1 times [2022-11-23 14:34:24,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:34:24,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194047594] [2022-11-23 14:34:24,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:34:24,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:34:25,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:34:25,212 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:34:25,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194047594] [2022-11-23 14:34:25,212 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-23 14:34:25,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309949090] [2022-11-23 14:34:25,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:34:25,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:34:25,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:34:25,215 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:34:25,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-23 14:34:29,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:34:29,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 10492 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-23 14:34:29,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:34:29,268 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 115 proven. 0 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2022-11-23 14:34:29,269 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:34:29,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309949090] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:34:29,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:34:29,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-23 14:34:29,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606652278] [2022-11-23 14:34:29,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:34:29,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-23 14:34:29,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:34:29,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-23 14:34:29,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:34:29,272 INFO L87 Difference]: Start difference. First operand 31502 states and 45032 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2022-11-23 14:34:32,298 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:34:34,585 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:34:41,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:34:43,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:34:49,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:34:49,922 INFO L93 Difference]: Finished difference Result 63110 states and 90894 transitions. [2022-11-23 14:34:49,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-23 14:34:49,923 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) Word has length 291 [2022-11-23 14:34:49,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:34:50,049 INFO L225 Difference]: With dead ends: 63110 [2022-11-23 14:34:50,049 INFO L226 Difference]: Without dead ends: 31622 [2022-11-23 14:34:50,151 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-23 14:34:50,151 INFO L413 NwaCegarLoop]: 4544 mSDtfsCounter, 5 mSDsluCounter, 4536 mSDsCounter, 0 mSdLazyCounter, 1405 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 9080 SdHoareTripleChecker+Invalid, 1408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1405 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.5s IncrementalHoareTripleChecker+Time [2022-11-23 14:34:50,152 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 9080 Invalid, 1408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1405 Invalid, 3 Unknown, 0 Unchecked, 18.5s Time] [2022-11-23 14:34:50,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31622 states. [2022-11-23 14:34:51,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31622 to 31517. [2022-11-23 14:34:51,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31517 states, 19040 states have (on average 1.2997899159663866) internal successors, (24748), 19735 states have internal predecessors, (24748), 9910 states have call successors, (9910), 2524 states have call predecessors, (9910), 2564 states have return successors, (10389), 9752 states have call predecessors, (10389), 9901 states have call successors, (10389) [2022-11-23 14:34:52,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31517 states to 31517 states and 45047 transitions. [2022-11-23 14:34:52,106 INFO L78 Accepts]: Start accepts. Automaton has 31517 states and 45047 transitions. Word has length 291 [2022-11-23 14:34:52,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:34:52,107 INFO L495 AbstractCegarLoop]: Abstraction has 31517 states and 45047 transitions. [2022-11-23 14:34:52,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 2 states have call successors, (53), 2 states have call predecessors, (53), 2 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2022-11-23 14:34:52,107 INFO L276 IsEmpty]: Start isEmpty. Operand 31517 states and 45047 transitions. [2022-11-23 14:34:52,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2022-11-23 14:34:52,123 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:34:52,123 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:34:52,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-23 14:34:52,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:34:52,324 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:34:52,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:34:52,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1667527830, now seen corresponding path program 1 times [2022-11-23 14:34:52,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:34:52,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116068991] [2022-11-23 14:34:52,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:34:52,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:34:52,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:34:53,815 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 434 trivial. 0 not checked. [2022-11-23 14:34:53,815 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:34:53,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116068991] [2022-11-23 14:34:53,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116068991] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:34:53,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:34:53,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:34:53,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514358850] [2022-11-23 14:34:53,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:34:53,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:34:53,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:34:53,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:34:53,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:34:53,821 INFO L87 Difference]: Start difference. First operand 31517 states and 45047 transitions. Second operand has 5 states, 5 states have (on average 25.0) internal successors, (125), 4 states have internal predecessors, (125), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (38), 2 states have call predecessors, (38), 1 states have call successors, (38) [2022-11-23 14:34:57,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:34:59,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:35:01,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:35:03,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:35:05,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:35:13,266 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:35:15,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:35:24,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:35:32,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:35:32,900 INFO L93 Difference]: Finished difference Result 65476 states and 94047 transitions. [2022-11-23 14:35:32,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-23 14:35:32,901 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.0) internal successors, (125), 4 states have internal predecessors, (125), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (38), 2 states have call predecessors, (38), 1 states have call successors, (38) Word has length 292 [2022-11-23 14:35:32,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:35:33,030 INFO L225 Difference]: With dead ends: 65476 [2022-11-23 14:35:33,030 INFO L226 Difference]: Without dead ends: 33973 [2022-11-23 14:35:33,141 INFO L412 NwaCegarLoop]: 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 [2022-11-23 14:35:33,142 INFO L413 NwaCegarLoop]: 5378 mSDtfsCounter, 525 mSDsluCounter, 15488 mSDsCounter, 0 mSdLazyCounter, 3274 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 777 SdHoareTripleChecker+Valid, 20866 SdHoareTripleChecker+Invalid, 3279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3274 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.3s IncrementalHoareTripleChecker+Time [2022-11-23 14:35:33,142 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [777 Valid, 20866 Invalid, 3279 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 3274 Invalid, 4 Unknown, 0 Unchecked, 36.3s Time] [2022-11-23 14:35:33,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33973 states. [2022-11-23 14:35:35,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33973 to 31533. [2022-11-23 14:35:35,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31533 states, 19052 states have (on average 1.2996010917488978) internal successors, (24760), 19747 states have internal predecessors, (24760), 9910 states have call successors, (9910), 2524 states have call predecessors, (9910), 2568 states have return successors, (10393), 9756 states have call predecessors, (10393), 9901 states have call successors, (10393) [2022-11-23 14:35:35,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31533 states to 31533 states and 45063 transitions. [2022-11-23 14:35:35,178 INFO L78 Accepts]: Start accepts. Automaton has 31533 states and 45063 transitions. Word has length 292 [2022-11-23 14:35:35,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:35:35,179 INFO L495 AbstractCegarLoop]: Abstraction has 31533 states and 45063 transitions. [2022-11-23 14:35:35,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.0) internal successors, (125), 4 states have internal predecessors, (125), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (38), 2 states have call predecessors, (38), 1 states have call successors, (38) [2022-11-23 14:35:35,179 INFO L276 IsEmpty]: Start isEmpty. Operand 31533 states and 45063 transitions. [2022-11-23 14:35:35,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2022-11-23 14:35:35,195 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:35:35,195 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:35:35,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-23 14:35:35,196 INFO L420 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)] === [2022-11-23 14:35:35,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:35:35,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1512625756, now seen corresponding path program 1 times [2022-11-23 14:35:35,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:35:35,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099072835] [2022-11-23 14:35:35,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:35:35,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:35:35,456 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-23 14:35:35,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1472250327] [2022-11-23 14:35:35,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:35:35,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:35:35,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:35:35,473 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:35:35,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-23 14:35:39,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:35:39,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 10049 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-23 14:35:39,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:35:39,279 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 144 proven. 0 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2022-11-23 14:35:39,279 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:35:39,279 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:35:39,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099072835] [2022-11-23 14:35:39,279 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-23 14:35:39,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472250327] [2022-11-23 14:35:39,279 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472250327] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:35:39,279 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:35:39,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-23 14:35:39,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108680264] [2022-11-23 14:35:39,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:35:39,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-23 14:35:39,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:35:39,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-23 14:35:39,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-23 14:35:39,281 INFO L87 Difference]: Start difference. First operand 31533 states and 45063 transitions. Second operand has 5 states, 5 states have (on average 35.4) internal successors, (177), 4 states have internal predecessors, (177), 2 states have call successors, (65), 2 states have call predecessors, (65), 3 states have return successors, (59), 3 states have call predecessors, (59), 2 states have call successors, (59) [2022-11-23 14:35:42,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:35:45,216 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:35:51,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:35:57,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:35:58,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:36:00,803 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:36:02,810 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:36:04,819 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:36:15,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-23 14:36:15,261 INFO L93 Difference]: Finished difference Result 63280 states and 92023 transitions. [2022-11-23 14:36:15,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-23 14:36:15,262 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 35.4) internal successors, (177), 4 states have internal predecessors, (177), 2 states have call successors, (65), 2 states have call predecessors, (65), 3 states have return successors, (59), 3 states have call predecessors, (59), 2 states have call successors, (59) Word has length 368 [2022-11-23 14:36:15,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-23 14:36:15,370 INFO L225 Difference]: With dead ends: 63280 [2022-11-23 14:36:15,370 INFO L226 Difference]: Without dead ends: 31761 [2022-11-23 14:36:15,461 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 364 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-23 14:36:15,462 INFO L413 NwaCegarLoop]: 4563 mSDtfsCounter, 5 mSDsluCounter, 13676 mSDsCounter, 0 mSdLazyCounter, 2810 mSolverCounterSat, 0 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 18239 SdHoareTripleChecker+Invalid, 2817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2810 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.7s IncrementalHoareTripleChecker+Time [2022-11-23 14:36:15,462 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 18239 Invalid, 2817 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 2810 Invalid, 7 Unknown, 0 Unchecked, 33.7s Time] [2022-11-23 14:36:15,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31761 states. [2022-11-23 14:36:17,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31761 to 31609. [2022-11-23 14:36:17,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31609 states, 19109 states have (on average 1.2987074153540217) internal successors, (24817), 19804 states have internal predecessors, (24817), 9910 states have call successors, (9910), 2524 states have call predecessors, (9910), 2587 states have return successors, (10426), 9775 states have call predecessors, (10426), 9901 states have call successors, (10426) [2022-11-23 14:36:17,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31609 states to 31609 states and 45153 transitions. [2022-11-23 14:36:17,867 INFO L78 Accepts]: Start accepts. Automaton has 31609 states and 45153 transitions. Word has length 368 [2022-11-23 14:36:17,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-23 14:36:17,868 INFO L495 AbstractCegarLoop]: Abstraction has 31609 states and 45153 transitions. [2022-11-23 14:36:17,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.4) internal successors, (177), 4 states have internal predecessors, (177), 2 states have call successors, (65), 2 states have call predecessors, (65), 3 states have return successors, (59), 3 states have call predecessors, (59), 2 states have call successors, (59) [2022-11-23 14:36:17,868 INFO L276 IsEmpty]: Start isEmpty. Operand 31609 states and 45153 transitions. [2022-11-23 14:36:17,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2022-11-23 14:36:17,887 INFO L187 NwaCegarLoop]: Found error trace [2022-11-23 14:36:17,887 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-23 14:36:17,916 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-23 14:36:18,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:36:18,088 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-23 14:36:18,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-23 14:36:18,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1665916197, now seen corresponding path program 1 times [2022-11-23 14:36:18,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-23 14:36:18,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914203003] [2022-11-23 14:36:18,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:36:18,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-23 14:36:18,468 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-23 14:36:18,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1829010869] [2022-11-23 14:36:18,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-23 14:36:18,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-23 14:36:18,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 [2022-11-23 14:36:18,470 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-23 14:36:18,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_37b7c376-5ae1-45fd-aa06-3e94a3429830/bin/utaipan-Q6hlc19bkW/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-23 14:36:22,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-23 14:36:22,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 10619 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-23 14:36:22,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-23 14:36:22,294 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-11-23 14:36:22,294 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-23 14:36:22,295 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-23 14:36:22,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914203003] [2022-11-23 14:36:22,295 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-23 14:36:22,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829010869] [2022-11-23 14:36:22,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829010869] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-23 14:36:22,295 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-23 14:36:22,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-23 14:36:22,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20464324] [2022-11-23 14:36:22,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-23 14:36:22,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-23 14:36:22,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-23 14:36:22,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-23 14:36:22,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-11-23 14:36:22,297 INFO L87 Difference]: Start difference. First operand 31609 states and 45153 transitions. Second operand has 12 states, 11 states have (on average 12.909090909090908) internal successors, (142), 9 states have internal predecessors, (142), 3 states have call successors, (57), 2 states have call predecessors, (57), 5 states have return successors, (52), 6 states have call predecessors, (52), 3 states have call successors, (52) [2022-11-23 14:36:27,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-23 14:36:30,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-23 14:36:31,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []