./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 8393723b 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_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/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_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS --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-8393723 [2022-11-19 08:19:32,811 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 08:19:32,813 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 08:19:32,847 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 08:19:32,847 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 08:19:32,853 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 08:19:32,856 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 08:19:32,863 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 08:19:32,866 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 08:19:32,869 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 08:19:32,870 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 08:19:32,871 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 08:19:32,871 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 08:19:32,872 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 08:19:32,873 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 08:19:32,874 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 08:19:32,875 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 08:19:32,876 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 08:19:32,878 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 08:19:32,892 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 08:19:32,893 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 08:19:32,898 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 08:19:32,903 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 08:19:32,905 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 08:19:32,908 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 08:19:32,908 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 08:19:32,909 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 08:19:32,910 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 08:19:32,910 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 08:19:32,911 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 08:19:32,911 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 08:19:32,912 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 08:19:32,913 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 08:19:32,914 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 08:19:32,921 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 08:19:32,922 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 08:19:32,923 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 08:19:32,923 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 08:19:32,923 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 08:19:32,924 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 08:19:32,925 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 08:19:32,926 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-19 08:19:32,973 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 08:19:32,974 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 08:19:32,974 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 08:19:32,974 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 08:19:32,975 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 08:19:32,976 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 08:19:32,976 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 08:19:32,976 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 08:19:32,976 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 08:19:32,976 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 08:19:32,977 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 08:19:32,978 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 08:19:32,978 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 08:19:32,978 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 08:19:32,978 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 08:19:32,979 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 08:19:32,979 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 08:19:32,979 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 08:19:32,980 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 08:19:32,980 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 08:19:32,980 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 08:19:32,980 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 08:19:32,981 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 08:19:32,981 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 08:19:32,981 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 08:19:32,981 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 08:19:32,981 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 08:19:32,982 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 08:19:32,982 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 08:19:32,982 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:19:32,982 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 08:19:32,983 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 08:19:32,983 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 08:19:32,983 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 08:19:32,983 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 08:19:32,984 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 08:19:32,984 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 08:19:32,984 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 08:19:32,984 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_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/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_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS 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-19 08:19:33,283 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 08:19:33,310 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 08:19:33,314 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 08:19:33,316 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 08:19:33,316 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 08:19:33,318 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i [2022-11-19 08:19:33,386 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/data/c8310073d/9aeb1121d38143c08f8a98dd50fde001/FLAG439fd378e [2022-11-19 08:19:34,555 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 08:19:34,556 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i [2022-11-19 08:19:34,631 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/data/c8310073d/9aeb1121d38143c08f8a98dd50fde001/FLAG439fd378e [2022-11-19 08:19:34,760 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/data/c8310073d/9aeb1121d38143c08f8a98dd50fde001 [2022-11-19 08:19:34,763 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 08:19:34,765 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 08:19:34,767 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 08:19:34,768 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 08:19:34,771 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 08:19:34,773 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:19:34" (1/1) ... [2022-11-19 08:19:34,774 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8ff7bda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:34, skipping insertion in model container [2022-11-19 08:19:34,775 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:19:34" (1/1) ... [2022-11-19 08:19:34,783 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 08:19:35,073 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 08:19:41,801 WARN L234 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_f36be1ba-8c1a-4c49-9ab4-484432afeca0/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-19 08:19:41,805 WARN L234 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_f36be1ba-8c1a-4c49-9ab4-484432afeca0/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-19 08:19:41,805 WARN L234 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_f36be1ba-8c1a-4c49-9ab4-484432afeca0/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-19 08:19:41,805 WARN L234 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_f36be1ba-8c1a-4c49-9ab4-484432afeca0/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-19 08:19:41,838 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:19:41,947 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 08:19:42,699 WARN L234 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_f36be1ba-8c1a-4c49-9ab4-484432afeca0/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-19 08:19:42,700 WARN L234 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_f36be1ba-8c1a-4c49-9ab4-484432afeca0/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-19 08:19:42,700 WARN L234 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_f36be1ba-8c1a-4c49-9ab4-484432afeca0/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-19 08:19:42,701 WARN L234 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_f36be1ba-8c1a-4c49-9ab4-484432afeca0/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-19 08:19:42,711 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 08:19:43,148 INFO L208 MainTranslator]: Completed translation [2022-11-19 08:19:43,148 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:43 WrapperNode [2022-11-19 08:19:43,148 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 08:19:43,149 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 08:19:43,150 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 08:19:43,150 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 08:19:43,157 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:43" (1/1) ... [2022-11-19 08:19:43,413 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:43" (1/1) ... [2022-11-19 08:19:44,019 INFO L138 Inliner]: procedures = 794, calls = 7653, calls flagged for inlining = 373, calls inlined = 338, statements flattened = 15834 [2022-11-19 08:19:44,020 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 08:19:44,022 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 08:19:44,022 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 08:19:44,023 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 08:19:44,034 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:43" (1/1) ... [2022-11-19 08:19:44,034 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:43" (1/1) ... [2022-11-19 08:19:44,222 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:43" (1/1) ... [2022-11-19 08:19:44,223 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:43" (1/1) ... [2022-11-19 08:19:44,632 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:43" (1/1) ... [2022-11-19 08:19:44,679 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:43" (1/1) ... [2022-11-19 08:19:44,762 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:43" (1/1) ... [2022-11-19 08:19:44,812 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:43" (1/1) ... [2022-11-19 08:19:44,927 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 08:19:44,928 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 08:19:44,929 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 08:19:44,929 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 08:19:44,930 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:43" (1/1) ... [2022-11-19 08:19:44,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 08:19:44,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:19:44,964 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 08:19:45,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 08:19:45,092 INFO L130 BoogieDeclarations]: Found specification of procedure ipv6_hdr [2022-11-19 08:19:45,092 INFO L138 BoogieDeclarations]: Found implementation of procedure ipv6_hdr [2022-11-19 08:19:45,092 INFO L130 BoogieDeclarations]: Found specification of procedure strncmp [2022-11-19 08:19:45,092 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2022-11-19 08:19:45,093 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2022-11-19 08:19:45,093 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_irq [2022-11-19 08:19:45,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_irq [2022-11-19 08:19:45,093 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_both_serdes [2022-11-19 08:19:45,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_both_serdes [2022-11-19 08:19:45,093 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_xgmac_reg [2022-11-19 08:19:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_xgmac_reg [2022-11-19 08:19:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure ql_adapter_reset [2022-11-19 08:19:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_adapter_reset [2022-11-19 08:19:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2022-11-19 08:19:45,094 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2022-11-19 08:19:45,094 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_cpu [2022-11-19 08:19:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_cpu [2022-11-19 08:19:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-11-19 08:19:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-11-19 08:19:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-19 08:19:45,095 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-19 08:19:45,095 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-19 08:19:45,096 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-19 08:19:45,096 INFO L130 BoogieDeclarations]: Found specification of procedure PageTail [2022-11-19 08:19:45,096 INFO L138 BoogieDeclarations]: Found implementation of procedure PageTail [2022-11-19 08:19:45,096 INFO L130 BoogieDeclarations]: Found specification of procedure ql_release_all [2022-11-19 08:19:45,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_release_all [2022-11-19 08:19:45,096 INFO L130 BoogieDeclarations]: Found specification of procedure skb_checksum_none_assert [2022-11-19 08:19:45,097 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_checksum_none_assert [2022-11-19 08:19:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-11-19 08:19:45,097 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-11-19 08:19:45,097 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-11-19 08:19:45,098 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-11-19 08:19:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure ql_dump_risc_ram_area [2022-11-19 08:19:45,098 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_dump_risc_ram_area [2022-11-19 08:19:45,098 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_other_func_reg [2022-11-19 08:19:45,099 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_other_func_reg [2022-11-19 08:19:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2022-11-19 08:19:45,099 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2022-11-19 08:19:45,099 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-11-19 08:19:45,100 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-11-19 08:19:45,100 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_xgmac_regs [2022-11-19 08:19:45,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_xgmac_regs [2022-11-19 08:19:45,101 INFO L130 BoogieDeclarations]: Found specification of procedure ql_update_buffer_queues [2022-11-19 08:19:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_update_buffer_queues [2022-11-19 08:19:45,102 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_cam_entries [2022-11-19 08:19:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_cam_entries [2022-11-19 08:19:45,102 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_mem_resources [2022-11-19 08:19:45,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_mem_resources [2022-11-19 08:19:45,102 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2022-11-19 08:19:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2022-11-19 08:19:45,103 INFO L130 BoogieDeclarations]: Found specification of procedure ql_eeh_close [2022-11-19 08:19:45,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_eeh_close [2022-11-19 08:19:45,104 INFO L130 BoogieDeclarations]: Found specification of procedure netif_receive_skb [2022-11-19 08:19:45,104 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_receive_skb [2022-11-19 08:19:45,104 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-19 08:19:45,104 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-19 08:19:45,104 INFO L130 BoogieDeclarations]: Found specification of procedure skb_record_rx_queue [2022-11-19 08:19:45,104 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_record_rx_queue [2022-11-19 08:19:45,105 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2022-11-19 08:19:45,105 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2022-11-19 08:19:45,105 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-19 08:19:45,105 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-19 08:19:45,105 INFO L130 BoogieDeclarations]: Found specification of procedure ql_build_coredump_seg_header [2022-11-19 08:19:45,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_build_coredump_seg_header [2022-11-19 08:19:45,105 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_close [2022-11-19 08:19:45,106 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_close [2022-11-19 08:19:45,107 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_mb_sts [2022-11-19 08:19:45,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_mb_sts [2022-11-19 08:19:45,107 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-11-19 08:19:45,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-11-19 08:19:45,107 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-19 08:19:45,107 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_header [2022-11-19 08:19:45,108 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_header [2022-11-19 08:19:45,108 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_offset [2022-11-19 08:19:45,108 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_offset [2022-11-19 08:19:45,109 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-11-19 08:19:45,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-11-19 08:19:45,109 INFO L130 BoogieDeclarations]: Found specification of procedure dev_close [2022-11-19 08:19:45,109 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_close [2022-11-19 08:19:45,110 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2022-11-19 08:19:45,110 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2022-11-19 08:19:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write32 [2022-11-19 08:19:45,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write32 [2022-11-19 08:19:45,111 INFO L130 BoogieDeclarations]: Found specification of procedure ql_cam_route_initialize [2022-11-19 08:19:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_cam_route_initialize [2022-11-19 08:19:45,112 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2022-11-19 08:19:45,112 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2022-11-19 08:19:45,113 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-19 08:19:45,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-19 08:19:45,113 INFO L130 BoogieDeclarations]: Found specification of procedure ql_wait_other_func_reg_rdy [2022-11-19 08:19:45,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_wait_other_func_reg_rdy [2022-11-19 08:19:45,113 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-11-19 08:19:45,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-11-19 08:19:45,114 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 08:19:45,114 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_mpi_reg [2022-11-19 08:19:45,114 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_mpi_reg [2022-11-19 08:19:45,114 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer [2022-11-19 08:19:45,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer [2022-11-19 08:19:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 08:19:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-11-19 08:19:45,115 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-11-19 08:19:45,115 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-19 08:19:45,116 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-19 08:19:45,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-19 08:19:45,119 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-19 08:19:45,119 INFO L130 BoogieDeclarations]: Found specification of procedure ql_sem_unlock [2022-11-19 08:19:45,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_sem_unlock [2022-11-19 08:19:45,120 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_8012_flash_params [2022-11-19 08:19:45,121 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_8012_flash_params [2022-11-19 08:19:45,121 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2022-11-19 08:19:45,122 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2022-11-19 08:19:45,122 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_other_func_serdes_reg [2022-11-19 08:19:45,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_other_func_serdes_reg [2022-11-19 08:19:45,129 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2022-11-19 08:19:45,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2022-11-19 08:19:45,130 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_hw_lock_of_ql_adapter [2022-11-19 08:19:45,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_hw_lock_of_ql_adapter [2022-11-19 08:19:45,130 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-19 08:19:45,130 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-19 08:19:45,130 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2022-11-19 08:19:45,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2022-11-19 08:19:45,131 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2022-11-19 08:19:45,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2022-11-19 08:19:45,131 INFO L130 BoogieDeclarations]: Found specification of procedure ql_8000_port_initialize [2022-11-19 08:19:45,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_8000_port_initialize [2022-11-19 08:19:45,131 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-19 08:19:45,131 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-19 08:19:45,132 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_hw_lock_of_ql_adapter [2022-11-19 08:19:45,132 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_hw_lock_of_ql_adapter [2022-11-19 08:19:45,132 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 08:19:45,132 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 08:19:45,132 INFO L130 BoogieDeclarations]: Found specification of procedure ql_8012_port_initialize [2022-11-19 08:19:45,132 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_8012_port_initialize [2022-11-19 08:19:45,132 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_flash_word [2022-11-19 08:19:45,133 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_flash_word [2022-11-19 08:19:45,133 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-19 08:19:45,133 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-19 08:19:45,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-19 08:19:45,133 INFO L130 BoogieDeclarations]: Found specification of procedure csum_tcpudp_magic [2022-11-19 08:19:45,133 INFO L138 BoogieDeclarations]: Found implementation of procedure csum_tcpudp_magic [2022-11-19 08:19:45,133 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-19 08:19:45,134 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-19 08:19:45,134 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2022-11-19 08:19:45,134 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2022-11-19 08:19:45,134 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-11-19 08:19:45,134 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-11-19 08:19:45,134 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2022-11-19 08:19:45,134 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_cq_idx [2022-11-19 08:19:45,135 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_cq_idx [2022-11-19 08:19:45,135 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2022-11-19 08:19:45,135 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2022-11-19 08:19:45,135 INFO L130 BoogieDeclarations]: Found specification of procedure ql_link_on [2022-11-19 08:19:45,135 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_link_on [2022-11-19 08:19:45,135 INFO L130 BoogieDeclarations]: Found specification of procedure napi_gro_receive [2022-11-19 08:19:45,135 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_gro_receive [2022-11-19 08:19:45,135 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-19 08:19:45,136 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-19 08:19:45,136 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work_on [2022-11-19 08:19:45,136 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work_on [2022-11-19 08:19:45,136 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2022-11-19 08:19:45,136 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2022-11-19 08:19:45,136 INFO L130 BoogieDeclarations]: Found specification of procedure ip_hdr [2022-11-19 08:19:45,136 INFO L138 BoogieDeclarations]: Found implementation of procedure ip_hdr [2022-11-19 08:19:45,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-19 08:19:45,137 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-19 08:19:45,137 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2022-11-19 08:19:45,137 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2022-11-19 08:19:45,137 INFO L130 BoogieDeclarations]: Found specification of procedure ql_update_cq [2022-11-19 08:19:45,137 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_update_cq [2022-11-19 08:19:45,137 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2022-11-19 08:19:45,138 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2022-11-19 08:19:45,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-19 08:19:45,138 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-19 08:19:45,138 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-19 08:19:45,138 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_curr_sbuf [2022-11-19 08:19:45,138 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_curr_sbuf [2022-11-19 08:19:45,138 INFO L130 BoogieDeclarations]: Found specification of procedure ql_realign_skb [2022-11-19 08:19:45,139 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_realign_skb [2022-11-19 08:19:45,139 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_routing_entries [2022-11-19 08:19:45,139 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_routing_entries [2022-11-19 08:19:45,139 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-19 08:19:45,139 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2022-11-19 08:19:45,139 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2022-11-19 08:19:45,139 INFO L130 BoogieDeclarations]: Found specification of procedure ql_process_mac_split_rx_intr [2022-11-19 08:19:45,140 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_process_mac_split_rx_intr [2022-11-19 08:19:45,140 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_suspend [2022-11-19 08:19:45,140 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_suspend [2022-11-19 08:19:45,140 INFO L130 BoogieDeclarations]: Found specification of procedure __vlan_hwaccel_put_tag [2022-11-19 08:19:45,140 INFO L138 BoogieDeclarations]: Found implementation of procedure __vlan_hwaccel_put_tag [2022-11-19 08:19:45,140 INFO L130 BoogieDeclarations]: Found specification of procedure dma_mapping_error [2022-11-19 08:19:45,140 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_mapping_error [2022-11-19 08:19:45,141 INFO L130 BoogieDeclarations]: Found specification of procedure ql_cancel_all_work_sync [2022-11-19 08:19:45,141 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_cancel_all_work_sync [2022-11-19 08:19:45,141 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-19 08:19:45,141 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-19 08:19:45,141 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2022-11-19 08:19:45,141 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2022-11-19 08:19:45,141 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2022-11-19 08:19:45,142 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2022-11-19 08:19:45,142 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2022-11-19 08:19:45,142 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2022-11-19 08:19:45,142 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2022-11-19 08:19:45,142 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2022-11-19 08:19:45,142 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2022-11-19 08:19:45,142 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2022-11-19 08:19:45,143 INFO L130 BoogieDeclarations]: Found specification of procedure skb_transport_offset [2022-11-19 08:19:45,143 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_transport_offset [2022-11-19 08:19:45,143 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-11-19 08:19:45,143 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-11-19 08:19:45,143 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mb_get_port_cfg [2022-11-19 08:19:45,143 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mb_get_port_cfg [2022-11-19 08:19:45,143 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-19 08:19:45,144 INFO L130 BoogieDeclarations]: Found specification of procedure eth_type_trans [2022-11-19 08:19:45,144 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_type_trans [2022-11-19 08:19:45,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-19 08:19:45,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-19 08:19:45,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dispatch_instance_register_10_2 [2022-11-19 08:19:45,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dispatch_instance_register_10_2 [2022-11-19 08:19:45,144 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_80 [2022-11-19 08:19:45,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_80 [2022-11-19 08:19:45,145 INFO L130 BoogieDeclarations]: Found specification of procedure ql_adapter_down [2022-11-19 08:19:45,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_adapter_down [2022-11-19 08:19:45,145 INFO L130 BoogieDeclarations]: Found specification of procedure ql_queue_fw_error [2022-11-19 08:19:45,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_queue_fw_error [2022-11-19 08:19:45,145 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mpi_handler [2022-11-19 08:19:45,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mpi_handler [2022-11-19 08:19:45,146 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_xgmac_reg64 [2022-11-19 08:19:45,146 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_xgmac_reg64 [2022-11-19 08:19:45,146 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2022-11-19 08:19:45,146 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2022-11-19 08:19:45,147 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mb_set_mgmnt_traffic_ctl [2022-11-19 08:19:45,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mb_set_mgmnt_traffic_ctl [2022-11-19 08:19:45,151 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_other_func_reg [2022-11-19 08:19:45,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_other_func_reg [2022-11-19 08:19:45,151 INFO L130 BoogieDeclarations]: Found specification of procedure ql_wait_reg_rdy [2022-11-19 08:19:45,151 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_wait_reg_rdy [2022-11-19 08:19:45,151 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2022-11-19 08:19:45,152 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2022-11-19 08:19:45,152 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mb_set_led_cfg [2022-11-19 08:19:45,152 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mb_set_led_cfg [2022-11-19 08:19:45,153 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_cfg [2022-11-19 08:19:45,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_cfg [2022-11-19 08:19:45,153 INFO L130 BoogieDeclarations]: Found specification of procedure ql_lbq_block_size [2022-11-19 08:19:45,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_lbq_block_size [2022-11-19 08:19:45,153 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2022-11-19 08:19:45,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2022-11-19 08:19:45,154 INFO L130 BoogieDeclarations]: Found specification of procedure netif_get_num_default_rss_queues [2022-11-19 08:19:45,154 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_get_num_default_rss_queues [2022-11-19 08:19:45,154 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_ets_regs [2022-11-19 08:19:45,154 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_ets_regs [2022-11-19 08:19:45,154 INFO L130 BoogieDeclarations]: Found specification of procedure ql_wait_cfg [2022-11-19 08:19:45,154 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_wait_cfg [2022-11-19 08:19:45,154 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2022-11-19 08:19:45,155 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2022-11-19 08:19:45,155 INFO L130 BoogieDeclarations]: Found specification of procedure delayed_work_timer_fn [2022-11-19 08:19:45,155 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read32 [2022-11-19 08:19:45,155 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read32 [2022-11-19 08:19:45,155 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_intr_states [2022-11-19 08:19:45,155 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_intr_states [2022-11-19 08:19:45,155 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_sync_single_for_device [2022-11-19 08:19:45,155 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_sync_single_for_device [2022-11-19 08:19:45,156 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2022-11-19 08:19:45,156 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2022-11-19 08:19:45,156 INFO L130 BoogieDeclarations]: Found specification of procedure ql_timer [2022-11-19 08:19:45,156 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_timer [2022-11-19 08:19:45,156 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-19 08:19:45,156 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-19 08:19:45,156 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2022-11-19 08:19:45,156 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2022-11-19 08:19:45,157 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2022-11-19 08:19:45,157 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2022-11-19 08:19:45,157 INFO L130 BoogieDeclarations]: Found specification of procedure ql_enable_completion_interrupt [2022-11-19 08:19:45,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_enable_completion_interrupt [2022-11-19 08:19:45,157 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-19 08:19:45,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-19 08:19:45,157 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-11-19 08:19:45,157 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-11-19 08:19:45,158 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_send [2022-11-19 08:19:45,158 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_send [2022-11-19 08:19:45,158 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_page [2022-11-19 08:19:45,158 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_page [2022-11-19 08:19:45,158 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-11-19 08:19:45,158 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-11-19 08:19:45,158 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_del [2022-11-19 08:19:45,159 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_del [2022-11-19 08:19:45,159 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-11-19 08:19:45,159 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-11-19 08:19:45,159 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_regs_len [2022-11-19 08:19:45,159 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_regs_len [2022-11-19 08:19:45,159 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_io_resume [2022-11-19 08:19:45,159 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_io_resume [2022-11-19 08:19:45,160 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_timer_instance_5 [2022-11-19 08:19:45,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_timer_instance_5 [2022-11-19 08:19:45,160 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-19 08:19:45,160 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-19 08:19:45,160 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_shutdown [2022-11-19 08:19:45,160 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_shutdown [2022-11-19 08:19:45,160 INFO L130 BoogieDeclarations]: Found specification of procedure ql_update_mac_hdr_len [2022-11-19 08:19:45,161 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_update_mac_hdr_len [2022-11-19 08:19:45,161 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mailbox_command [2022-11-19 08:19:45,161 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mailbox_command [2022-11-19 08:19:45,161 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-11-19 08:19:45,161 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-11-19 08:19:45,161 INFO L130 BoogieDeclarations]: Found specification of procedure ql_set_irq_mask [2022-11-19 08:19:45,161 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_set_irq_mask [2022-11-19 08:19:45,161 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2022-11-19 08:19:45,162 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2022-11-19 08:19:45,162 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-11-19 08:19:45,162 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-11-19 08:19:45,162 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-19 08:19:45,162 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-19 08:19:45,162 INFO L130 BoogieDeclarations]: Found specification of procedure __qlge_vlan_rx_add_vid [2022-11-19 08:19:45,162 INFO L138 BoogieDeclarations]: Found implementation of procedure __qlge_vlan_rx_add_vid [2022-11-19 08:19:45,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_timer_instance_callback_5_2 [2022-11-19 08:19:45,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_timer_instance_callback_5_2 [2022-11-19 08:19:45,163 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_attach [2022-11-19 08:19:45,163 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_attach [2022-11-19 08:19:45,163 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 08:19:45,163 INFO L130 BoogieDeclarations]: Found specification of procedure ql_queue_asic_error [2022-11-19 08:19:45,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_queue_asic_error [2022-11-19 08:19:45,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer_sync [2022-11-19 08:19:45,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer_sync [2022-11-19 08:19:45,164 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_xgmac_reg [2022-11-19 08:19:45,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_xgmac_reg [2022-11-19 08:19:45,164 INFO L130 BoogieDeclarations]: Found specification of procedure ql_adapter_up [2022-11-19 08:19:45,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_adapter_up [2022-11-19 08:19:45,164 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-19 08:19:45,164 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-19 08:19:45,165 INFO L130 BoogieDeclarations]: Found specification of procedure ql_set_mac_addr_reg [2022-11-19 08:19:45,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_set_mac_addr_reg [2022-11-19 08:19:45,165 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2022-11-19 08:19:45,165 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2022-11-19 08:19:45,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-19 08:19:45,165 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_serdes_reg [2022-11-19 08:19:45,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_serdes_reg [2022-11-19 08:19:45,166 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-19 08:19:45,166 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-19 08:19:45,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-19 08:19:45,166 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_open [2022-11-19 08:19:45,166 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_open [2022-11-19 08:19:45,166 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-11-19 08:19:45,166 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-11-19 08:19:45,166 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-19 08:19:45,167 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-19 08:19:45,167 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2022-11-19 08:19:45,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2022-11-19 08:19:45,167 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2022-11-19 08:19:45,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2022-11-19 08:19:45,167 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_probe [2022-11-19 08:19:45,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_probe [2022-11-19 08:19:45,167 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_rx_buffers [2022-11-19 08:19:45,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_rx_buffers [2022-11-19 08:19:45,168 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mod_timer_88 [2022-11-19 08:19:45,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mod_timer_88 [2022-11-19 08:19:45,168 INFO L130 BoogieDeclarations]: Found specification of procedure ql_sem_trylock [2022-11-19 08:19:45,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_sem_trylock [2022-11-19 08:19:45,168 INFO L130 BoogieDeclarations]: Found specification of procedure ql_mb_set_port_cfg [2022-11-19 08:19:45,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_mb_set_port_cfg [2022-11-19 08:19:45,169 INFO L130 BoogieDeclarations]: Found specification of procedure __get_order [2022-11-19 08:19:45,169 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_order [2022-11-19 08:19:45,169 INFO L130 BoogieDeclarations]: Found specification of procedure ql_sem_spinlock [2022-11-19 08:19:45,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_sem_spinlock [2022-11-19 08:19:45,169 INFO L130 BoogieDeclarations]: Found specification of procedure is_valid_ether_addr [2022-11-19 08:19:45,169 INFO L138 BoogieDeclarations]: Found implementation of procedure is_valid_ether_addr [2022-11-19 08:19:45,169 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2022-11-19 08:19:45,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2022-11-19 08:19:45,170 INFO L130 BoogieDeclarations]: Found specification of procedure ql_disable_completion_interrupt [2022-11-19 08:19:45,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_disable_completion_interrupt [2022-11-19 08:19:45,170 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_fill_page_desc [2022-11-19 08:19:45,170 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_fill_page_desc [2022-11-19 08:19:45,170 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2022-11-19 08:19:45,170 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2022-11-19 08:19:45,170 INFO L130 BoogieDeclarations]: Found specification of procedure ql_clear_routing_entries [2022-11-19 08:19:45,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_clear_routing_entries [2022-11-19 08:19:45,171 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2022-11-19 08:19:45,171 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2022-11-19 08:19:45,171 INFO L130 BoogieDeclarations]: Found specification of procedure ql_link_off [2022-11-19 08:19:45,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_link_off [2022-11-19 08:19:45,171 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2022-11-19 08:19:45,171 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2022-11-19 08:19:45,171 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2022-11-19 08:19:45,172 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2022-11-19 08:19:45,172 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_tx_timeout [2022-11-19 08:19:45,172 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_tx_timeout [2022-11-19 08:19:45,172 INFO L130 BoogieDeclarations]: Found specification of procedure queue_delayed_work [2022-11-19 08:19:45,172 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_delayed_work [2022-11-19 08:19:45,172 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_mpi_regs [2022-11-19 08:19:45,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_mpi_regs [2022-11-19 08:19:45,172 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-11-19 08:19:45,173 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-11-19 08:19:45,173 INFO L130 BoogieDeclarations]: Found specification of procedure tcp_hdr [2022-11-19 08:19:45,173 INFO L138 BoogieDeclarations]: Found implementation of procedure tcp_hdr [2022-11-19 08:19:45,173 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_subqueue [2022-11-19 08:19:45,173 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_subqueue [2022-11-19 08:19:45,173 INFO L130 BoogieDeclarations]: Found specification of procedure ql_release_adapter_resources [2022-11-19 08:19:45,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_release_adapter_resources [2022-11-19 08:19:45,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-19 08:19:45,174 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-19 08:19:45,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-19 08:19:45,174 INFO L130 BoogieDeclarations]: Found specification of procedure cancel_delayed_work_sync [2022-11-19 08:19:45,174 INFO L138 BoogieDeclarations]: Found implementation of procedure cancel_delayed_work_sync [2022-11-19 08:19:45,174 INFO L130 BoogieDeclarations]: Found specification of procedure ql_free_rx_resources [2022-11-19 08:19:45,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_free_rx_resources [2022-11-19 08:19:45,174 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-11-19 08:19:45,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-11-19 08:19:45,175 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2022-11-19 08:19:45,175 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2022-11-19 08:19:45,175 INFO L130 BoogieDeclarations]: Found specification of procedure ql_disable_interrupts [2022-11-19 08:19:45,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_disable_interrupts [2022-11-19 08:19:45,175 INFO L130 BoogieDeclarations]: Found specification of procedure ql_soft_reset_mpi_risc [2022-11-19 08:19:45,175 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_soft_reset_mpi_risc [2022-11-19 08:19:45,175 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2022-11-19 08:19:45,176 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2022-11-19 08:19:45,176 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_remove [2022-11-19 08:19:45,176 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_remove [2022-11-19 08:19:45,176 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_set_multicast_list [2022-11-19 08:19:45,176 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_set_multicast_list [2022-11-19 08:19:45,176 INFO L130 BoogieDeclarations]: Found specification of procedure ql_tx_ring_clean [2022-11-19 08:19:45,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_tx_ring_clean [2022-11-19 08:19:45,176 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-11-19 08:19:45,177 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-11-19 08:19:45,177 INFO L130 BoogieDeclarations]: Found specification of procedure skb_fill_page_desc [2022-11-19 08:19:45,177 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_fill_page_desc [2022-11-19 08:19:45,177 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_mpi_reg [2022-11-19 08:19:45,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_mpi_reg [2022-11-19 08:19:45,177 INFO L130 BoogieDeclarations]: Found specification of procedure ql_clean_inbound_rx_ring [2022-11-19 08:19:45,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_clean_inbound_rx_ring [2022-11-19 08:19:45,177 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_subqueue [2022-11-19 08:19:45,178 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_subqueue [2022-11-19 08:19:45,178 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2022-11-19 08:19:45,178 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2022-11-19 08:19:45,178 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-11-19 08:19:45,178 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-11-19 08:19:45,178 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2022-11-19 08:19:45,178 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2022-11-19 08:19:45,179 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-11-19 08:19:45,179 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-11-19 08:19:45,179 INFO L130 BoogieDeclarations]: Found specification of procedure __pskb_pull_tail [2022-11-19 08:19:45,179 INFO L138 BoogieDeclarations]: Found implementation of procedure __pskb_pull_tail [2022-11-19 08:19:45,179 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2022-11-19 08:19:45,179 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2022-11-19 08:19:45,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-19 08:19:45,179 INFO L130 BoogieDeclarations]: Found specification of procedure ql_validate_flash [2022-11-19 08:19:45,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_validate_flash [2022-11-19 08:19:45,180 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2022-11-19 08:19:45,180 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2022-11-19 08:19:45,180 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2022-11-19 08:19:45,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2022-11-19 08:19:45,180 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-11-19 08:19:45,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-11-19 08:19:45,180 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2022-11-19 08:19:45,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2022-11-19 08:19:45,181 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_8000_flash_params [2022-11-19 08:19:45,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_8000_flash_params [2022-11-19 08:19:45,181 INFO L130 BoogieDeclarations]: Found specification of procedure ql_check_lb_frame [2022-11-19 08:19:45,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_check_lb_frame [2022-11-19 08:19:45,181 INFO L130 BoogieDeclarations]: Found specification of procedure ql_categorize_rx_err [2022-11-19 08:19:45,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_categorize_rx_err [2022-11-19 08:19:45,182 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-19 08:19:45,182 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-19 08:19:45,182 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_79 [2022-11-19 08:19:45,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_79 [2022-11-19 08:19:45,182 INFO L130 BoogieDeclarations]: Found specification of procedure ql_adapter_initialize [2022-11-19 08:19:45,182 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_adapter_initialize [2022-11-19 08:19:45,182 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2022-11-19 08:19:45,182 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2022-11-19 08:19:45,183 INFO L130 BoogieDeclarations]: Found specification of procedure ql_read_sh_reg [2022-11-19 08:19:45,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_read_sh_reg [2022-11-19 08:19:45,183 INFO L130 BoogieDeclarations]: Found specification of procedure skb_network_header [2022-11-19 08:19:45,183 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_network_header [2022-11-19 08:19:45,183 INFO L130 BoogieDeclarations]: Found specification of procedure ql_write_db_reg [2022-11-19 08:19:45,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_write_db_reg [2022-11-19 08:19:45,183 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-19 08:19:45,183 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-19 08:19:45,184 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2022-11-19 08:19:45,184 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2022-11-19 08:19:45,184 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2022-11-19 08:19:45,184 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2022-11-19 08:19:45,184 INFO L130 BoogieDeclarations]: Found specification of procedure ql_unmap_send [2022-11-19 08:19:45,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_unmap_send [2022-11-19 08:19:45,184 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2022-11-19 08:19:45,185 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2022-11-19 08:19:45,185 INFO L130 BoogieDeclarations]: Found specification of procedure ql_set_routing_reg [2022-11-19 08:19:45,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_set_routing_reg [2022-11-19 08:19:45,186 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2022-11-19 08:19:45,186 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2022-11-19 08:19:45,186 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-11-19 08:19:45,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-11-19 08:19:45,186 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_mac_addr_reg [2022-11-19 08:19:45,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_mac_addr_reg [2022-11-19 08:19:45,187 INFO L130 BoogieDeclarations]: Found specification of procedure ql_own_firmware [2022-11-19 08:19:45,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_own_firmware [2022-11-19 08:19:45,187 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2022-11-19 08:19:45,187 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2022-11-19 08:19:45,187 INFO L130 BoogieDeclarations]: Found specification of procedure ql_get_curr_lchunk [2022-11-19 08:19:45,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_get_curr_lchunk [2022-11-19 08:19:45,187 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-19 08:19:45,187 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-19 08:19:45,188 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-19 08:19:45,188 INFO L130 BoogieDeclarations]: Found specification of procedure ql_set_mac_addr [2022-11-19 08:19:45,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_set_mac_addr [2022-11-19 08:19:45,188 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-11-19 08:19:45,188 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-11-19 08:19:45,188 INFO L130 BoogieDeclarations]: Found specification of procedure netpoll_trap [2022-11-19 08:19:45,188 INFO L138 BoogieDeclarations]: Found implementation of procedure netpoll_trap [2022-11-19 08:19:45,188 INFO L130 BoogieDeclarations]: Found specification of procedure qlge_resume [2022-11-19 08:19:45,189 INFO L138 BoogieDeclarations]: Found implementation of procedure qlge_resume [2022-11-19 08:19:45,189 INFO L130 BoogieDeclarations]: Found specification of procedure ql_core_dump [2022-11-19 08:19:45,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ql_core_dump [2022-11-19 08:19:47,061 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 08:19:47,073 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 08:19:47,226 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-19 08:20:10,070 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 08:20:17,329 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 08:20:17,333 INFO L300 CfgBuilder]: Removed 5 assume(true) statements. [2022-11-19 08:20:17,352 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:20:17 BoogieIcfgContainer [2022-11-19 08:20:17,352 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 08:20:17,355 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 08:20:17,356 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 08:20:17,360 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 08:20:17,360 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 08:19:34" (1/3) ... [2022-11-19 08:20:17,361 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@659753c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:20:17, skipping insertion in model container [2022-11-19 08:20:17,361 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:19:43" (2/3) ... [2022-11-19 08:20:17,361 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@659753c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 08:20:17, skipping insertion in model container [2022-11-19 08:20:17,361 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:20:17" (3/3) ... [2022-11-19 08:20:17,363 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-qlogic-qlge-qlge.cil.i [2022-11-19 08:20:17,384 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 08:20:17,384 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2022-11-19 08:20:17,521 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 08:20:17,528 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;@7f576745, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 08:20:17,530 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-19 08:20:17,546 INFO L276 IsEmpty]: Start isEmpty. Operand has 3644 states, 2160 states have (on average 1.3018518518518518) internal successors, (2812), 2240 states have internal predecessors, (2812), 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-19 08:20:17,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-19 08:20:17,556 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:20:17,557 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-19 08:20:17,558 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-19 08:20:17,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:20:17,566 INFO L85 PathProgramCache]: Analyzing trace with hash 2130524714, now seen corresponding path program 1 times [2022-11-19 08:20:17,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:20:17,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991846832] [2022-11-19 08:20:17,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:20:17,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:20:18,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:20:19,788 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-19 08:20:19,789 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:20:19,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991846832] [2022-11-19 08:20:19,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991846832] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:20:19,794 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:20:19,794 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:20:19,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089428080] [2022-11-19 08:20:19,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:20:19,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:20:19,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:20:19,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:20:19,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:20:19,845 INFO L87 Difference]: Start difference. First operand has 3644 states, 2160 states have (on average 1.3018518518518518) internal successors, (2812), 2240 states have internal predecessors, (2812), 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-19 08:20:24,159 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-19 08:20:26,292 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-19 08:20:30,352 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-19 08:20:34,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-19 08:20:37,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:20:42,491 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-19 08:20:47,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:20:47,309 INFO L93 Difference]: Finished difference Result 8995 states and 13023 transitions. [2022-11-19 08:20:47,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:20:47,311 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-19 08:20:47,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:20:47,371 INFO L225 Difference]: With dead ends: 8995 [2022-11-19 08:20:47,372 INFO L226 Difference]: Without dead ends: 5359 [2022-11-19 08:20:47,394 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-19 08:20:47,397 INFO L413 NwaCegarLoop]: 5298 mSDtfsCounter, 5224 mSDsluCounter, 12654 mSDsCounter, 0 mSdLazyCounter, 2622 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5246 SdHoareTripleChecker+Valid, 17952 SdHoareTripleChecker+Invalid, 2627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2622 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:20:47,398 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5246 Valid, 17952 Invalid, 2627 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2622 Invalid, 4 Unknown, 0 Unchecked, 26.7s Time] [2022-11-19 08:20:47,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5359 states. [2022-11-19 08:20:47,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5359 to 5351. [2022-11-19 08:20:47,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5351 states, 3200 states have (on average 1.2990625) internal successors, (4157), 3314 states have internal predecessors, (4157), 1753 states have call successors, (1753), 396 states have call predecessors, (1753), 395 states have return successors, (1754), 1722 states have call predecessors, (1754), 1750 states have call successors, (1754) [2022-11-19 08:20:47,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5351 states to 5351 states and 7664 transitions. [2022-11-19 08:20:47,860 INFO L78 Accepts]: Start accepts. Automaton has 5351 states and 7664 transitions. Word has length 35 [2022-11-19 08:20:47,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:20:47,861 INFO L495 AbstractCegarLoop]: Abstraction has 5351 states and 7664 transitions. [2022-11-19 08:20:47,862 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-19 08:20:47,862 INFO L276 IsEmpty]: Start isEmpty. Operand 5351 states and 7664 transitions. [2022-11-19 08:20:47,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-19 08:20:47,865 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:20:47,866 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-19 08:20:47,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-19 08:20:47,866 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-19 08:20:47,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:20:47,867 INFO L85 PathProgramCache]: Analyzing trace with hash 888380853, now seen corresponding path program 1 times [2022-11-19 08:20:47,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:20:47,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901195123] [2022-11-19 08:20:47,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:20:47,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:20:48,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:20:49,232 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-19 08:20:49,232 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:20:49,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901195123] [2022-11-19 08:20:49,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901195123] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:20:49,233 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:20:49,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:20:49,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029981082] [2022-11-19 08:20:49,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:20:49,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:20:49,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:20:49,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:20:49,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:20:49,236 INFO L87 Difference]: Start difference. First operand 5351 states and 7664 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-19 08:20:52,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-19 08:20:55,095 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-19 08:20:59,418 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-19 08:21:03,414 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-19 08:21:05,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:21:07,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:21:12,207 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-19 08:21:16,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:21:16,432 INFO L93 Difference]: Finished difference Result 5365 states and 7676 transitions. [2022-11-19 08:21:16,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:21:16,433 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-19 08:21:16,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:21:16,474 INFO L225 Difference]: With dead ends: 5365 [2022-11-19 08:21:16,474 INFO L226 Difference]: Without dead ends: 5363 [2022-11-19 08:21:16,478 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-19 08:21:16,479 INFO L413 NwaCegarLoop]: 5284 mSDtfsCounter, 5203 mSDsluCounter, 12618 mSDsCounter, 0 mSdLazyCounter, 2623 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5223 SdHoareTripleChecker+Valid, 17902 SdHoareTripleChecker+Invalid, 2627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2623 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:21:16,480 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5223 Valid, 17902 Invalid, 2627 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2623 Invalid, 3 Unknown, 0 Unchecked, 26.6s Time] [2022-11-19 08:21:16,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5363 states. [2022-11-19 08:21:16,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5363 to 5355. [2022-11-19 08:21:16,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5355 states, 3203 states have (on average 1.2987823915079613) internal successors, (4160), 3317 states have internal predecessors, (4160), 1753 states have call successors, (1753), 397 states have call predecessors, (1753), 396 states have return successors, (1754), 1722 states have call predecessors, (1754), 1750 states have call successors, (1754) [2022-11-19 08:21:16,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5355 states to 5355 states and 7667 transitions. [2022-11-19 08:21:16,896 INFO L78 Accepts]: Start accepts. Automaton has 5355 states and 7667 transitions. Word has length 40 [2022-11-19 08:21:16,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:21:16,897 INFO L495 AbstractCegarLoop]: Abstraction has 5355 states and 7667 transitions. [2022-11-19 08:21:16,897 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-19 08:21:16,897 INFO L276 IsEmpty]: Start isEmpty. Operand 5355 states and 7667 transitions. [2022-11-19 08:21:16,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-19 08:21:16,901 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:21:16,901 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-19 08:21:16,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-19 08:21:16,902 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-19 08:21:16,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:21:16,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1512976182, now seen corresponding path program 1 times [2022-11-19 08:21:16,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:21:16,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940034029] [2022-11-19 08:21:16,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:21:16,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:21:17,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:21:18,401 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-19 08:21:18,402 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:21:18,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940034029] [2022-11-19 08:21:18,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940034029] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:21:18,402 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:21:18,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:21:18,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910306408] [2022-11-19 08:21:18,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:21:18,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:21:18,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:21:18,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:21:18,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:21:18,405 INFO L87 Difference]: Start difference. First operand 5355 states and 7667 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-19 08:21:22,331 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-19 08:21:23,828 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-19 08:21:25,844 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-19 08:21:27,855 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-19 08:21:29,852 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-19 08:21:32,560 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-19 08:21:37,688 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-19 08:21:39,259 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-19 08:21:41,530 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-19 08:21:50,068 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-19 08:21:52,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:21:52,647 INFO L93 Difference]: Finished difference Result 7067 states and 10058 transitions. [2022-11-19 08:21:52,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:21:52,648 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-19 08:21:52,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:21:52,686 INFO L225 Difference]: With dead ends: 7067 [2022-11-19 08:21:52,687 INFO L226 Difference]: Without dead ends: 7065 [2022-11-19 08:21:52,692 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-19 08:21:52,693 INFO L413 NwaCegarLoop]: 5069 mSDtfsCounter, 5204 mSDsluCounter, 12188 mSDsCounter, 0 mSdLazyCounter, 2501 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5220 SdHoareTripleChecker+Valid, 17257 SdHoareTripleChecker+Invalid, 2507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2501 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:21:52,694 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5220 Valid, 17257 Invalid, 2507 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2501 Invalid, 5 Unknown, 0 Unchecked, 33.7s Time] [2022-11-19 08:21:52,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7065 states. [2022-11-19 08:21:53,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7065 to 7058. [2022-11-19 08:21:53,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7058 states, 4238 states have (on average 1.2991977347805568) internal successors, (5506), 4387 states have internal predecessors, (5506), 2271 states have call successors, (2271), 547 states have call predecessors, (2271), 546 states have return successors, (2273), 2233 states have call predecessors, (2273), 2268 states have call successors, (2273) [2022-11-19 08:21:53,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7058 states to 7058 states and 10050 transitions. [2022-11-19 08:21:53,110 INFO L78 Accepts]: Start accepts. Automaton has 7058 states and 10050 transitions. Word has length 45 [2022-11-19 08:21:53,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:21:53,111 INFO L495 AbstractCegarLoop]: Abstraction has 7058 states and 10050 transitions. [2022-11-19 08:21:53,112 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-19 08:21:53,112 INFO L276 IsEmpty]: Start isEmpty. Operand 7058 states and 10050 transitions. [2022-11-19 08:21:53,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-11-19 08:21:53,121 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:21:53,121 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-19 08:21:53,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-19 08:21:53,122 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-19 08:21:53,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:21:53,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1641213407, now seen corresponding path program 1 times [2022-11-19 08:21:53,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:21:53,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231338042] [2022-11-19 08:21:53,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:21:53,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:21:53,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:21:54,414 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-19 08:21:54,414 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:21:54,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231338042] [2022-11-19 08:21:54,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231338042] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:21:54,415 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:21:54,415 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:21:54,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300018153] [2022-11-19 08:21:54,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:21:54,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:21:54,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:21:54,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:21:54,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:21:54,417 INFO L87 Difference]: Start difference. First operand 7058 states and 10050 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-19 08:21:58,183 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-19 08:22:00,297 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-19 08:22:07,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:22:12,985 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-19 08:22:14,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:22:16,916 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-19 08:22:18,924 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-19 08:22:20,486 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:22:21,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:22:23,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:22:35,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:22:35,065 INFO L93 Difference]: Finished difference Result 13768 states and 19679 transitions. [2022-11-19 08:22:35,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 08:22:35,065 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-19 08:22:35,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:22:35,160 INFO L225 Difference]: With dead ends: 13768 [2022-11-19 08:22:35,160 INFO L226 Difference]: Without dead ends: 13766 [2022-11-19 08:22:35,171 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-19 08:22:35,172 INFO L413 NwaCegarLoop]: 7464 mSDtfsCounter, 5170 mSDsluCounter, 19359 mSDsCounter, 0 mSdLazyCounter, 3895 mSolverCounterSat, 3 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5184 SdHoareTripleChecker+Valid, 26823 SdHoareTripleChecker+Invalid, 3903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 3895 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.9s IncrementalHoareTripleChecker+Time [2022-11-19 08:22:35,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5184 Valid, 26823 Invalid, 3903 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 3895 Invalid, 5 Unknown, 0 Unchecked, 39.9s Time] [2022-11-19 08:22:35,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13766 states. [2022-11-19 08:22:36,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13766 to 13754. [2022-11-19 08:22:36,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13754 states, 8268 states have (on average 1.3012820512820513) internal successors, (10759), 8568 states have internal predecessors, (10759), 4416 states have call successors, (4416), 1075 states have call predecessors, (4416), 1067 states have return successors, (4493), 4326 states have call predecessors, (4493), 4410 states have call successors, (4493) [2022-11-19 08:22:36,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13754 states to 13754 states and 19668 transitions. [2022-11-19 08:22:36,188 INFO L78 Accepts]: Start accepts. Automaton has 13754 states and 19668 transitions. Word has length 56 [2022-11-19 08:22:36,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:22:36,189 INFO L495 AbstractCegarLoop]: Abstraction has 13754 states and 19668 transitions. [2022-11-19 08:22:36,189 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-19 08:22:36,189 INFO L276 IsEmpty]: Start isEmpty. Operand 13754 states and 19668 transitions. [2022-11-19 08:22:36,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-19 08:22:36,191 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:22:36,191 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-19 08:22:36,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-19 08:22:36,192 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-19 08:22:36,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:22:36,193 INFO L85 PathProgramCache]: Analyzing trace with hash -2050732182, now seen corresponding path program 1 times [2022-11-19 08:22:36,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:22:36,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112336872] [2022-11-19 08:22:36,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:22:36,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:22:36,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:22:37,295 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-19 08:22:37,296 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:22:37,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112336872] [2022-11-19 08:22:37,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112336872] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:22:37,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:22:37,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:22:37,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851296118] [2022-11-19 08:22:37,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:22:37,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:22:37,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:22:37,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:22:37,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:22:37,298 INFO L87 Difference]: Start difference. First operand 13754 states and 19668 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-19 08:22:40,902 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-19 08:22:43,011 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-19 08:22:46,939 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-19 08:22:52,256 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-19 08:22:54,158 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-19 08:22:55,350 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-19 08:22:57,357 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-19 08:22:59,366 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-19 08:23:01,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:23:03,481 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-19 08:23:05,488 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-19 08:23:14,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:23:14,022 INFO L93 Difference]: Finished difference Result 13772 states and 19684 transitions. [2022-11-19 08:23:14,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:23:14,023 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-19 08:23:14,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:23:14,096 INFO L225 Difference]: With dead ends: 13772 [2022-11-19 08:23:14,097 INFO L226 Difference]: Without dead ends: 13770 [2022-11-19 08:23:14,108 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-19 08:23:14,108 INFO L413 NwaCegarLoop]: 5419 mSDtfsCounter, 5202 mSDsluCounter, 12888 mSDsCounter, 0 mSdLazyCounter, 2718 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5219 SdHoareTripleChecker+Valid, 18307 SdHoareTripleChecker+Invalid, 2726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2718 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.0s IncrementalHoareTripleChecker+Time [2022-11-19 08:23:14,109 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5219 Valid, 18307 Invalid, 2726 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2718 Invalid, 7 Unknown, 0 Unchecked, 36.0s Time] [2022-11-19 08:23:14,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13770 states. [2022-11-19 08:23:15,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13770 to 13765. [2022-11-19 08:23:15,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13765 states, 8276 states have (on average 1.3009908168197197) internal successors, (10767), 8576 states have internal predecessors, (10767), 4416 states have call successors, (4416), 1077 states have call predecessors, (4416), 1070 states have return successors, (4495), 4327 states have call predecessors, (4495), 4410 states have call successors, (4495) [2022-11-19 08:23:15,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13765 states to 13765 states and 19678 transitions. [2022-11-19 08:23:15,095 INFO L78 Accepts]: Start accepts. Automaton has 13765 states and 19678 transitions. Word has length 55 [2022-11-19 08:23:15,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:23:15,096 INFO L495 AbstractCegarLoop]: Abstraction has 13765 states and 19678 transitions. [2022-11-19 08:23:15,096 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-19 08:23:15,096 INFO L276 IsEmpty]: Start isEmpty. Operand 13765 states and 19678 transitions. [2022-11-19 08:23:15,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-19 08:23:15,099 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:23:15,099 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-19 08:23:15,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-19 08:23:15,100 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-19 08:23:15,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:23:15,100 INFO L85 PathProgramCache]: Analyzing trace with hash 616607295, now seen corresponding path program 1 times [2022-11-19 08:23:15,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:23:15,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302710575] [2022-11-19 08:23:15,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:23:15,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:23:15,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:23:16,177 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-19 08:23:16,177 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:23:16,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302710575] [2022-11-19 08:23:16,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302710575] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:23:16,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:23:16,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:23:16,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247655118] [2022-11-19 08:23:16,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:23:16,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:23:16,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:23:16,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:23:16,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:23:16,181 INFO L87 Difference]: Start difference. First operand 13765 states and 19678 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-19 08:23:20,295 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-19 08:23:22,405 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-19 08:23:28,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:23:32,024 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-19 08:23:34,044 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-19 08:23:42,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:23:42,550 INFO L93 Difference]: Finished difference Result 17057 states and 24306 transitions. [2022-11-19 08:23:42,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:23:42,551 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-19 08:23:42,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:23:42,660 INFO L225 Difference]: With dead ends: 17057 [2022-11-19 08:23:42,660 INFO L226 Difference]: Without dead ends: 17055 [2022-11-19 08:23:42,676 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-19 08:23:42,677 INFO L413 NwaCegarLoop]: 5413 mSDtfsCounter, 5186 mSDsluCounter, 12876 mSDsCounter, 0 mSdLazyCounter, 2709 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5202 SdHoareTripleChecker+Valid, 18289 SdHoareTripleChecker+Invalid, 2714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2709 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:23:42,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5202 Valid, 18289 Invalid, 2714 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [1 Valid, 2709 Invalid, 4 Unknown, 0 Unchecked, 25.4s Time] [2022-11-19 08:23:42,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17055 states. [2022-11-19 08:23:43,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17055 to 17050. [2022-11-19 08:23:43,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17050 states, 10275 states have (on average 1.3014111922141118) internal successors, (13372), 10648 states have internal predecessors, (13372), 5411 states have call successors, (5411), 1370 states have call predecessors, (5411), 1361 states have return successors, (5517), 5302 states have call predecessors, (5517), 5405 states have call successors, (5517) [2022-11-19 08:23:43,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17050 states to 17050 states and 24300 transitions. [2022-11-19 08:23:43,880 INFO L78 Accepts]: Start accepts. Automaton has 17050 states and 24300 transitions. Word has length 66 [2022-11-19 08:23:43,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:23:43,880 INFO L495 AbstractCegarLoop]: Abstraction has 17050 states and 24300 transitions. [2022-11-19 08:23:43,880 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-19 08:23:43,881 INFO L276 IsEmpty]: Start isEmpty. Operand 17050 states and 24300 transitions. [2022-11-19 08:23:43,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-19 08:23:43,883 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:23:43,883 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 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] [2022-11-19 08:23:43,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-19 08:23:43,884 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-19 08:23:43,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:23:43,884 INFO L85 PathProgramCache]: Analyzing trace with hash -945822336, now seen corresponding path program 1 times [2022-11-19 08:23:43,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:23:43,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385840154] [2022-11-19 08:23:43,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:23:43,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:23:44,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:23:45,125 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-11-19 08:23:45,125 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:23:45,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385840154] [2022-11-19 08:23:45,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385840154] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:23:45,125 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:23:45,126 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:23:45,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819132189] [2022-11-19 08:23:45,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:23:45,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:23:45,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:23:45,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:23:45,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:23:45,127 INFO L87 Difference]: Start difference. First operand 17050 states and 24300 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, (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-19 08:23:48,920 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-19 08:23:50,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-19 08:23:51,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-19 08:23:57,719 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-19 08:24:01,361 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-19 08:24:03,377 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-19 08:24:04,813 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-19 08:24:12,276 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-19 08:24:15,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:24:15,495 INFO L93 Difference]: Finished difference Result 20342 states and 28924 transitions. [2022-11-19 08:24:15,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:24:15,496 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, (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 71 [2022-11-19 08:24:15,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:24:15,626 INFO L225 Difference]: With dead ends: 20342 [2022-11-19 08:24:15,627 INFO L226 Difference]: Without dead ends: 20340 [2022-11-19 08:24:15,643 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-19 08:24:15,644 INFO L413 NwaCegarLoop]: 5067 mSDtfsCounter, 5188 mSDsluCounter, 12184 mSDsCounter, 0 mSdLazyCounter, 2499 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5200 SdHoareTripleChecker+Valid, 17251 SdHoareTripleChecker+Invalid, 2504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2499 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:24:15,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5200 Valid, 17251 Invalid, 2504 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2499 Invalid, 4 Unknown, 0 Unchecked, 29.3s Time] [2022-11-19 08:24:15,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20340 states. [2022-11-19 08:24:16,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20340 to 20336. [2022-11-19 08:24:16,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20336 states, 12275 states have (on average 1.3016700610997964) internal successors, (15978), 12720 states have internal predecessors, (15978), 6406 states have call successors, (6406), 1663 states have call predecessors, (6406), 1652 states have return successors, (6535), 6278 states have call predecessors, (6535), 6400 states have call successors, (6535) [2022-11-19 08:24:16,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20336 states to 20336 states and 28919 transitions. [2022-11-19 08:24:16,829 INFO L78 Accepts]: Start accepts. Automaton has 20336 states and 28919 transitions. Word has length 71 [2022-11-19 08:24:16,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:24:16,830 INFO L495 AbstractCegarLoop]: Abstraction has 20336 states and 28919 transitions. [2022-11-19 08:24:16,830 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, (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-19 08:24:16,830 INFO L276 IsEmpty]: Start isEmpty. Operand 20336 states and 28919 transitions. [2022-11-19 08:24:16,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-19 08:24:16,831 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:24:16,831 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-19 08:24:16,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-19 08:24:16,832 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-19 08:24:16,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:24:16,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1803492437, now seen corresponding path program 1 times [2022-11-19 08:24:16,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:24:16,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190161835] [2022-11-19 08:24:16,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:24:16,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:24:17,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:24:18,170 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-19 08:24:18,170 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:24:18,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190161835] [2022-11-19 08:24:18,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190161835] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:24:18,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:24:18,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:24:18,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433708752] [2022-11-19 08:24:18,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:24:18,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:24:18,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:24:18,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:24:18,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:24:18,173 INFO L87 Difference]: Start difference. First operand 20336 states and 28919 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-19 08:24:22,153 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-19 08:24:24,273 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-19 08:24:31,467 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-19 08:24:32,746 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-19 08:24:34,758 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-19 08:24:36,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:24:39,640 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-19 08:24:41,651 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-19 08:24:43,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:24:53,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:24:53,421 INFO L93 Difference]: Finished difference Result 20352 states and 28932 transitions. [2022-11-19 08:24:53,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:24:53,422 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-19 08:24:53,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:24:53,541 INFO L225 Difference]: With dead ends: 20352 [2022-11-19 08:24:53,541 INFO L226 Difference]: Without dead ends: 20350 [2022-11-19 08:24:53,557 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-19 08:24:53,558 INFO L413 NwaCegarLoop]: 5418 mSDtfsCounter, 5203 mSDsluCounter, 12886 mSDsCounter, 0 mSdLazyCounter, 2720 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5217 SdHoareTripleChecker+Valid, 18304 SdHoareTripleChecker+Invalid, 2726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2720 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:24:53,558 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5217 Valid, 18304 Invalid, 2726 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2720 Invalid, 5 Unknown, 0 Unchecked, 34.1s Time] [2022-11-19 08:24:53,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20350 states. [2022-11-19 08:24:54,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20350 to 20344. [2022-11-19 08:24:54,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20344 states, 12281 states have (on average 1.3015226773064084) internal successors, (15984), 12726 states have internal predecessors, (15984), 6406 states have call successors, (6406), 1665 states have call predecessors, (6406), 1654 states have return successors, (6535), 6278 states have call predecessors, (6535), 6400 states have call successors, (6535) [2022-11-19 08:24:54,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20344 states to 20344 states and 28925 transitions. [2022-11-19 08:24:54,881 INFO L78 Accepts]: Start accepts. Automaton has 20344 states and 28925 transitions. Word has length 70 [2022-11-19 08:24:54,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:24:54,883 INFO L495 AbstractCegarLoop]: Abstraction has 20344 states and 28925 transitions. [2022-11-19 08:24:54,883 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-19 08:24:54,883 INFO L276 IsEmpty]: Start isEmpty. Operand 20344 states and 28925 transitions. [2022-11-19 08:24:54,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-11-19 08:24:54,885 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:24:54,885 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 08:24:54,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-19 08:24:54,886 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-19 08:24:54,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:24:54,886 INFO L85 PathProgramCache]: Analyzing trace with hash -495254358, now seen corresponding path program 1 times [2022-11-19 08:24:54,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:24:54,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220756094] [2022-11-19 08:24:54,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:24:54,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:24:55,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:24:55,929 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2022-11-19 08:24:55,929 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:24:55,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220756094] [2022-11-19 08:24:55,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220756094] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:24:55,930 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:24:55,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:24:55,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901131917] [2022-11-19 08:24:55,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:24:55,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:24:55,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:24:55,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:24:55,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:24:55,932 INFO L87 Difference]: Start difference. First operand 20344 states and 28925 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, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:24:59,835 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-19 08:25:01,946 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-19 08:25:10,292 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-19 08:25:12,305 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-19 08:25:22,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:25:22,529 INFO L93 Difference]: Finished difference Result 20359 states and 28937 transitions. [2022-11-19 08:25:22,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:25:22,529 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, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 75 [2022-11-19 08:25:22,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:25:22,614 INFO L225 Difference]: With dead ends: 20359 [2022-11-19 08:25:22,614 INFO L226 Difference]: Without dead ends: 20357 [2022-11-19 08:25:22,625 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-19 08:25:22,626 INFO L413 NwaCegarLoop]: 5412 mSDtfsCounter, 5190 mSDsluCounter, 12874 mSDsCounter, 0 mSdLazyCounter, 2703 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5203 SdHoareTripleChecker+Valid, 18286 SdHoareTripleChecker+Invalid, 2708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2703 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.4s IncrementalHoareTripleChecker+Time [2022-11-19 08:25:22,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5203 Valid, 18286 Invalid, 2708 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2703 Invalid, 4 Unknown, 0 Unchecked, 25.4s Time] [2022-11-19 08:25:22,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20357 states. [2022-11-19 08:25:23,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20357 to 20352. [2022-11-19 08:25:23,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20352 states, 12287 states have (on average 1.30137543745422) internal successors, (15990), 12732 states have internal predecessors, (15990), 6406 states have call successors, (6406), 1667 states have call predecessors, (6406), 1656 states have return successors, (6535), 6278 states have call predecessors, (6535), 6400 states have call successors, (6535) [2022-11-19 08:25:23,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20352 states to 20352 states and 28931 transitions. [2022-11-19 08:25:23,804 INFO L78 Accepts]: Start accepts. Automaton has 20352 states and 28931 transitions. Word has length 75 [2022-11-19 08:25:23,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:25:23,804 INFO L495 AbstractCegarLoop]: Abstraction has 20352 states and 28931 transitions. [2022-11-19 08:25:23,804 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, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2022-11-19 08:25:23,805 INFO L276 IsEmpty]: Start isEmpty. Operand 20352 states and 28931 transitions. [2022-11-19 08:25:23,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-19 08:25:23,806 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:25:23,806 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-19 08:25:23,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-19 08:25:23,807 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-19 08:25:23,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:25:23,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1004251393, now seen corresponding path program 1 times [2022-11-19 08:25:23,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:25:23,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112582828] [2022-11-19 08:25:23,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:25:23,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:25:24,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:25:24,943 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-19 08:25:24,943 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:25:24,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112582828] [2022-11-19 08:25:24,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112582828] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:25:24,944 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:25:24,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:25:24,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780613622] [2022-11-19 08:25:24,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:25:24,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:25:24,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:25:24,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:25:24,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:25:24,946 INFO L87 Difference]: Start difference. First operand 20352 states and 28931 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-19 08:25:28,999 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-19 08:25:31,105 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-19 08:25:36,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:25:40,015 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-19 08:25:42,030 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-19 08:25:51,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:25:51,939 INFO L93 Difference]: Finished difference Result 20367 states and 28943 transitions. [2022-11-19 08:25:51,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:25:51,940 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-19 08:25:51,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:25:52,059 INFO L225 Difference]: With dead ends: 20367 [2022-11-19 08:25:52,060 INFO L226 Difference]: Without dead ends: 20365 [2022-11-19 08:25:52,078 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-19 08:25:52,079 INFO L413 NwaCegarLoop]: 5412 mSDtfsCounter, 5186 mSDsluCounter, 12874 mSDsCounter, 0 mSdLazyCounter, 2703 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5198 SdHoareTripleChecker+Valid, 18286 SdHoareTripleChecker+Invalid, 2708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2703 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.7s IncrementalHoareTripleChecker+Time [2022-11-19 08:25:52,079 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5198 Valid, 18286 Invalid, 2708 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2703 Invalid, 4 Unknown, 0 Unchecked, 25.7s Time] [2022-11-19 08:25:52,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20365 states. [2022-11-19 08:25:53,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20365 to 20360. [2022-11-19 08:25:53,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20360 states, 12293 states have (on average 1.3012283413324657) internal successors, (15996), 12738 states have internal predecessors, (15996), 6406 states have call successors, (6406), 1669 states have call predecessors, (6406), 1658 states have return successors, (6535), 6278 states have call predecessors, (6535), 6400 states have call successors, (6535) [2022-11-19 08:25:53,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20360 states to 20360 states and 28937 transitions. [2022-11-19 08:25:53,667 INFO L78 Accepts]: Start accepts. Automaton has 20360 states and 28937 transitions. Word has length 86 [2022-11-19 08:25:53,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:25:53,667 INFO L495 AbstractCegarLoop]: Abstraction has 20360 states and 28937 transitions. [2022-11-19 08:25:53,667 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-19 08:25:53,667 INFO L276 IsEmpty]: Start isEmpty. Operand 20360 states and 28937 transitions. [2022-11-19 08:25:53,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-11-19 08:25:53,669 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:25:53,669 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-19 08:25:53,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-19 08:25:53,670 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-19 08:25:53,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:25:53,671 INFO L85 PathProgramCache]: Analyzing trace with hash 37436234, now seen corresponding path program 1 times [2022-11-19 08:25:53,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:25:53,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61033366] [2022-11-19 08:25:53,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:25:53,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:25:53,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:25:54,759 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-19 08:25:54,760 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:25:54,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61033366] [2022-11-19 08:25:54,760 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61033366] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:25:54,760 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:25:54,760 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:25:54,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476699926] [2022-11-19 08:25:54,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:25:54,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:25:54,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:25:54,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:25:54,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:25:54,762 INFO L87 Difference]: Start difference. First operand 20360 states and 28937 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-19 08:25:58,842 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-19 08:26:00,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-19 08:26:04,442 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:07,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:11,793 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-19 08:26:13,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:14,842 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-19 08:26:16,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-19 08:26:18,859 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-19 08:26:21,136 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-19 08:26:31,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:26:31,924 INFO L93 Difference]: Finished difference Result 20375 states and 28949 transitions. [2022-11-19 08:26:31,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:26:31,925 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-19 08:26:31,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:26:31,993 INFO L225 Difference]: With dead ends: 20375 [2022-11-19 08:26:31,993 INFO L226 Difference]: Without dead ends: 20373 [2022-11-19 08:26:31,999 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-19 08:26:32,000 INFO L413 NwaCegarLoop]: 5412 mSDtfsCounter, 5190 mSDsluCounter, 12874 mSDsCounter, 0 mSdLazyCounter, 2705 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 34.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5201 SdHoareTripleChecker+Valid, 18286 SdHoareTripleChecker+Invalid, 2712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2705 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 35.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:26:32,000 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5201 Valid, 18286 Invalid, 2712 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2705 Invalid, 6 Unknown, 0 Unchecked, 35.8s Time] [2022-11-19 08:26:32,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20373 states. [2022-11-19 08:26:33,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20373 to 20368. [2022-11-19 08:26:33,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20368 states, 12299 states have (on average 1.301081388730791) internal successors, (16002), 12744 states have internal predecessors, (16002), 6406 states have call successors, (6406), 1671 states have call predecessors, (6406), 1660 states have return successors, (6535), 6278 states have call predecessors, (6535), 6400 states have call successors, (6535) [2022-11-19 08:26:33,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20368 states to 20368 states and 28943 transitions. [2022-11-19 08:26:33,110 INFO L78 Accepts]: Start accepts. Automaton has 20368 states and 28943 transitions. Word has length 85 [2022-11-19 08:26:33,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:26:33,111 INFO L495 AbstractCegarLoop]: Abstraction has 20368 states and 28943 transitions. [2022-11-19 08:26:33,111 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-19 08:26:33,111 INFO L276 IsEmpty]: Start isEmpty. Operand 20368 states and 28943 transitions. [2022-11-19 08:26:33,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-11-19 08:26:33,113 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:26:33,113 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-19 08:26:33,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-19 08:26:33,114 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-19 08:26:33,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:26:33,114 INFO L85 PathProgramCache]: Analyzing trace with hash -183747051, now seen corresponding path program 1 times [2022-11-19 08:26:33,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:26:33,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58211399] [2022-11-19 08:26:33,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:26:33,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:26:33,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:26:34,414 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-19 08:26:34,414 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:26:34,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58211399] [2022-11-19 08:26:34,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58211399] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:26:34,414 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:26:34,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:26:34,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631145062] [2022-11-19 08:26:34,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:26:34,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:26:34,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:26:34,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:26:34,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:26:34,416 INFO L87 Difference]: Start difference. First operand 20368 states and 28943 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-19 08:26:38,907 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-19 08:26:41,021 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-19 08:26:50,340 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-19 08:26:51,627 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-19 08:26:54,239 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-19 08:26:56,215 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:26:58,451 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-19 08:27:01,341 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-19 08:27:02,764 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:27:08,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:27:08,818 INFO L93 Difference]: Finished difference Result 20383 states and 28955 transitions. [2022-11-19 08:27:08,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:27:08,819 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-19 08:27:08,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:27:08,888 INFO L225 Difference]: With dead ends: 20383 [2022-11-19 08:27:08,888 INFO L226 Difference]: Without dead ends: 20381 [2022-11-19 08:27:08,899 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-19 08:27:08,900 INFO L413 NwaCegarLoop]: 5412 mSDtfsCounter, 5190 mSDsluCounter, 12874 mSDsCounter, 0 mSdLazyCounter, 2706 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5200 SdHoareTripleChecker+Valid, 18286 SdHoareTripleChecker+Invalid, 2712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2706 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.1s IncrementalHoareTripleChecker+Time [2022-11-19 08:27:08,900 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5200 Valid, 18286 Invalid, 2712 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2706 Invalid, 5 Unknown, 0 Unchecked, 33.1s Time] [2022-11-19 08:27:08,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20381 states. [2022-11-19 08:27:09,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20381 to 20376. [2022-11-19 08:27:09,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20376 states, 12305 states have (on average 1.3009345794392524) internal successors, (16008), 12750 states have internal predecessors, (16008), 6406 states have call successors, (6406), 1673 states have call predecessors, (6406), 1662 states have return successors, (6535), 6278 states have call predecessors, (6535), 6400 states have call successors, (6535) [2022-11-19 08:27:09,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20376 states to 20376 states and 28949 transitions. [2022-11-19 08:27:09,869 INFO L78 Accepts]: Start accepts. Automaton has 20376 states and 28949 transitions. Word has length 90 [2022-11-19 08:27:09,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:27:09,870 INFO L495 AbstractCegarLoop]: Abstraction has 20376 states and 28949 transitions. [2022-11-19 08:27:09,870 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-19 08:27:09,870 INFO L276 IsEmpty]: Start isEmpty. Operand 20376 states and 28949 transitions. [2022-11-19 08:27:09,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-11-19 08:27:09,873 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:27:09,873 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-19 08:27:09,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-19 08:27:09,873 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-19 08:27:09,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:27:09,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1821468960, now seen corresponding path program 1 times [2022-11-19 08:27:09,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:27:09,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558759555] [2022-11-19 08:27:09,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:27:09,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:27:10,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:27:10,741 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-19 08:27:10,741 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:27:10,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558759555] [2022-11-19 08:27:10,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558759555] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:27:10,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:27:10,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:27:10,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111748013] [2022-11-19 08:27:10,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:27:10,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:27:10,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:27:10,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:27:10,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:27:10,744 INFO L87 Difference]: Start difference. First operand 20376 states and 28949 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-19 08:27:14,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-19 08:27:16,925 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-19 08:27:19,430 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-19 08:27:22,202 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:27:24,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:27:28,862 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-19 08:27:29,918 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-19 08:27:31,926 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-19 08:27:33,211 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-19 08:27:35,220 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-19 08:27:37,521 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-19 08:27:39,530 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-19 08:27:43,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:27:52,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:27:52,552 INFO L93 Difference]: Finished difference Result 20392 states and 28962 transitions. [2022-11-19 08:27:52,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:27:52,553 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-19 08:27:52,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:27:52,646 INFO L225 Difference]: With dead ends: 20392 [2022-11-19 08:27:52,646 INFO L226 Difference]: Without dead ends: 20390 [2022-11-19 08:27:52,661 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-19 08:27:52,662 INFO L413 NwaCegarLoop]: 5418 mSDtfsCounter, 5199 mSDsluCounter, 12886 mSDsCounter, 0 mSdLazyCounter, 2718 mSolverCounterSat, 1 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 39.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5208 SdHoareTripleChecker+Valid, 18304 SdHoareTripleChecker+Invalid, 2726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2718 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 40.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:27:52,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5208 Valid, 18304 Invalid, 2726 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2718 Invalid, 7 Unknown, 0 Unchecked, 40.3s Time] [2022-11-19 08:27:52,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20390 states. [2022-11-19 08:27:53,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20390 to 20384. [2022-11-19 08:27:53,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20384 states, 12311 states have (on average 1.3007879132483144) internal successors, (16014), 12756 states have internal predecessors, (16014), 6406 states have call successors, (6406), 1675 states have call predecessors, (6406), 1664 states have return successors, (6535), 6278 states have call predecessors, (6535), 6400 states have call successors, (6535) [2022-11-19 08:27:54,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20384 states to 20384 states and 28955 transitions. [2022-11-19 08:27:54,067 INFO L78 Accepts]: Start accepts. Automaton has 20384 states and 28955 transitions. Word has length 101 [2022-11-19 08:27:54,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:27:54,071 INFO L495 AbstractCegarLoop]: Abstraction has 20384 states and 28955 transitions. [2022-11-19 08:27:54,071 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-19 08:27:54,071 INFO L276 IsEmpty]: Start isEmpty. Operand 20384 states and 28955 transitions. [2022-11-19 08:27:54,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-11-19 08:27:54,080 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:27:54,081 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 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, 1, 1] [2022-11-19 08:27:54,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-19 08:27:54,081 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-19 08:27:54,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:27:54,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1961549759, now seen corresponding path program 1 times [2022-11-19 08:27:54,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:27:54,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894078874] [2022-11-19 08:27:54,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:27:54,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:27:54,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:27:55,035 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2022-11-19 08:27:55,036 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:27:55,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894078874] [2022-11-19 08:27:55,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894078874] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:27:55,036 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:27:55,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:27:55,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084049551] [2022-11-19 08:27:55,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:27:55,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:27:55,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:27:55,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:27:55,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:27:55,038 INFO L87 Difference]: Start difference. First operand 20384 states and 28955 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, (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-19 08:27:59,678 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-19 08:28:01,825 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-19 08:28:04,139 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-19 08:28:12,460 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-19 08:28:14,478 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-19 08:28:19,346 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-19 08:28:26,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:28:26,859 INFO L93 Difference]: Finished difference Result 20399 states and 28967 transitions. [2022-11-19 08:28:26,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:28:26,860 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, (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 106 [2022-11-19 08:28:26,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:28:26,919 INFO L225 Difference]: With dead ends: 20399 [2022-11-19 08:28:26,919 INFO L226 Difference]: Without dead ends: 20397 [2022-11-19 08:28:26,925 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-19 08:28:26,926 INFO L413 NwaCegarLoop]: 5412 mSDtfsCounter, 5186 mSDsluCounter, 12874 mSDsCounter, 0 mSdLazyCounter, 2703 mSolverCounterSat, 1 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5194 SdHoareTripleChecker+Valid, 18286 SdHoareTripleChecker+Invalid, 2708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2703 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:28:26,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5194 Valid, 18286 Invalid, 2708 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 2703 Invalid, 4 Unknown, 0 Unchecked, 30.3s Time] [2022-11-19 08:28:26,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20397 states. [2022-11-19 08:28:28,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20397 to 20392. [2022-11-19 08:28:28,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20392 states, 12317 states have (on average 1.3006413899488511) internal successors, (16020), 12762 states have internal predecessors, (16020), 6406 states have call successors, (6406), 1677 states have call predecessors, (6406), 1666 states have return successors, (6535), 6278 states have call predecessors, (6535), 6400 states have call successors, (6535) [2022-11-19 08:28:28,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20392 states to 20392 states and 28961 transitions. [2022-11-19 08:28:28,235 INFO L78 Accepts]: Start accepts. Automaton has 20392 states and 28961 transitions. Word has length 106 [2022-11-19 08:28:28,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:28:28,235 INFO L495 AbstractCegarLoop]: Abstraction has 20392 states and 28961 transitions. [2022-11-19 08:28:28,235 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, (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-19 08:28:28,235 INFO L276 IsEmpty]: Start isEmpty. Operand 20392 states and 28961 transitions. [2022-11-19 08:28:28,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-11-19 08:28:28,238 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:28:28,238 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-19 08:28:28,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-19 08:28:28,239 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-19 08:28:28,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:28:28,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1430560630, now seen corresponding path program 1 times [2022-11-19 08:28:28,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:28:28,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998630841] [2022-11-19 08:28:28,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:28:28,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:28:28,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:28:29,369 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-19 08:28:29,369 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:28:29,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998630841] [2022-11-19 08:28:29,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998630841] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:28:29,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:28:29,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:28:29,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611604735] [2022-11-19 08:28:29,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:28:29,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:28:29,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:28:29,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:28:29,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:28:29,371 INFO L87 Difference]: Start difference. First operand 20392 states and 28961 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-19 08:28:33,433 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-19 08:28:35,587 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-19 08:28:37,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:28:40,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:28:45,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-19 08:28:48,591 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-19 08:28:50,598 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-19 08:28:52,605 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-19 08:28:54,823 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-19 08:28:56,832 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-19 08:28:58,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:29:09,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:29:09,307 INFO L93 Difference]: Finished difference Result 20540 states and 29141 transitions. [2022-11-19 08:29:09,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 08:29:09,308 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-19 08:29:09,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:29:09,383 INFO L225 Difference]: With dead ends: 20540 [2022-11-19 08:29:09,383 INFO L226 Difference]: Without dead ends: 20536 [2022-11-19 08:29:09,396 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-19 08:29:09,397 INFO L413 NwaCegarLoop]: 5418 mSDtfsCounter, 5143 mSDsluCounter, 12936 mSDsCounter, 0 mSdLazyCounter, 2726 mSolverCounterSat, 2 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5150 SdHoareTripleChecker+Valid, 18354 SdHoareTripleChecker+Invalid, 2736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 2726 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.3s IncrementalHoareTripleChecker+Time [2022-11-19 08:29:09,397 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5150 Valid, 18354 Invalid, 2736 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 2726 Invalid, 8 Unknown, 0 Unchecked, 38.3s Time] [2022-11-19 08:29:09,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20536 states. [2022-11-19 08:29:10,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20536 to 20530. [2022-11-19 08:29:10,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20530 states, 12406 states have (on average 1.3009027889730775) internal successors, (16139), 12850 states have internal predecessors, (16139), 6432 states have call successors, (6432), 1701 states have call predecessors, (6432), 1689 states have return successors, (6561), 6304 states have call predecessors, (6561), 6426 states have call successors, (6561) [2022-11-19 08:29:10,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20530 states to 20530 states and 29132 transitions. [2022-11-19 08:29:10,600 INFO L78 Accepts]: Start accepts. Automaton has 20530 states and 29132 transitions. Word has length 105 [2022-11-19 08:29:10,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:29:10,601 INFO L495 AbstractCegarLoop]: Abstraction has 20530 states and 29132 transitions. [2022-11-19 08:29:10,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, (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-19 08:29:10,601 INFO L276 IsEmpty]: Start isEmpty. Operand 20530 states and 29132 transitions. [2022-11-19 08:29:10,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-19 08:29:10,604 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:29:10,605 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-19 08:29:10,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-19 08:29:10,605 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-19 08:29:10,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:29:10,606 INFO L85 PathProgramCache]: Analyzing trace with hash 763740117, now seen corresponding path program 1 times [2022-11-19 08:29:10,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:29:10,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580349777] [2022-11-19 08:29:10,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:29:10,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:29:10,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:29:11,551 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-19 08:29:11,552 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:29:11,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580349777] [2022-11-19 08:29:11,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580349777] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:29:11,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:29:11,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:29:11,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515537508] [2022-11-19 08:29:11,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:29:11,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:29:11,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:29:11,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:29:11,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:29:11,555 INFO L87 Difference]: Start difference. First operand 20530 states and 29132 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-19 08:29:14,551 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-19 08:29:16,575 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-19 08:29:18,584 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-19 08:29:20,689 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-19 08:29:23,077 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-19 08:29:24,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:29:26,908 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-19 08:29:32,753 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-19 08:29:33,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:29:35,937 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-19 08:29:37,947 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-19 08:29:39,963 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-19 08:29:43,079 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-19 08:29:46,873 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-19 08:29:49,105 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-19 08:29:51,111 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-19 08:29:53,118 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-19 08:30:01,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:30:02,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:30:02,887 INFO L93 Difference]: Finished difference Result 28274 states and 40286 transitions. [2022-11-19 08:30:02,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 08:30:02,888 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-19 08:30:02,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:30:03,020 INFO L225 Difference]: With dead ends: 28274 [2022-11-19 08:30:03,020 INFO L226 Difference]: Without dead ends: 28088 [2022-11-19 08:30:03,038 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-19 08:30:03,039 INFO L413 NwaCegarLoop]: 6458 mSDtfsCounter, 5196 mSDsluCounter, 17415 mSDsCounter, 0 mSdLazyCounter, 3244 mSolverCounterSat, 2 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5200 SdHoareTripleChecker+Valid, 23873 SdHoareTripleChecker+Invalid, 3258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 3244 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.9s IncrementalHoareTripleChecker+Time [2022-11-19 08:30:03,039 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5200 Valid, 23873 Invalid, 3258 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 3244 Invalid, 12 Unknown, 0 Unchecked, 48.9s Time] [2022-11-19 08:30:03,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28088 states. [2022-11-19 08:30:05,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28088 to 28077. [2022-11-19 08:30:05,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28077 states, 16914 states have (on average 1.3021757124275748) internal successors, (22025), 17522 states have internal predecessors, (22025), 8931 states have call successors, (8931), 2243 states have call predecessors, (8931), 2229 states have return successors, (9112), 8751 states have call predecessors, (9112), 8922 states have call successors, (9112) [2022-11-19 08:30:05,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28077 states to 28077 states and 40068 transitions. [2022-11-19 08:30:05,380 INFO L78 Accepts]: Start accepts. Automaton has 28077 states and 40068 transitions. Word has length 110 [2022-11-19 08:30:05,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:30:05,381 INFO L495 AbstractCegarLoop]: Abstraction has 28077 states and 40068 transitions. [2022-11-19 08:30:05,381 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-19 08:30:05,381 INFO L276 IsEmpty]: Start isEmpty. Operand 28077 states and 40068 transitions. [2022-11-19 08:30:05,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2022-11-19 08:30:05,408 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:30:05,408 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-19 08:30:05,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-19 08:30:05,409 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-19 08:30:05,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:30:05,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1849987005, now seen corresponding path program 1 times [2022-11-19 08:30:05,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:30:05,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042586208] [2022-11-19 08:30:05,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:30:05,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:30:05,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:30:07,310 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-19 08:30:07,310 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:30:07,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042586208] [2022-11-19 08:30:07,311 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042586208] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:30:07,311 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:30:07,311 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:30:07,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903741974] [2022-11-19 08:30:07,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:30:07,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:30:07,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:30:07,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:30:07,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:30:07,313 INFO L87 Difference]: Start difference. First operand 28077 states and 40068 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-19 08:30:11,992 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-19 08:30:13,822 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-19 08:30:15,842 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-19 08:30:17,853 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-19 08:30:19,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-19 08:30:22,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:30:24,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:30:27,388 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-19 08:30:32,664 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-19 08:30:34,680 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-19 08:30:36,067 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-19 08:30:40,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:30:48,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:30:48,913 INFO L93 Difference]: Finished difference Result 56252 states and 81016 transitions. [2022-11-19 08:30:48,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 08:30:48,913 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-19 08:30:48,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:30:49,054 INFO L225 Difference]: With dead ends: 56252 [2022-11-19 08:30:49,054 INFO L226 Difference]: Without dead ends: 28189 [2022-11-19 08:30:49,233 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-19 08:30:49,234 INFO L413 NwaCegarLoop]: 4543 mSDtfsCounter, 5 mSDsluCounter, 13598 mSDsCounter, 0 mSdLazyCounter, 2854 mSolverCounterSat, 3 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 18141 SdHoareTripleChecker+Invalid, 2864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 2854 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.9s IncrementalHoareTripleChecker+Time [2022-11-19 08:30:49,234 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 18141 Invalid, 2864 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 2854 Invalid, 7 Unknown, 0 Unchecked, 38.9s Time] [2022-11-19 08:30:49,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28189 states. [2022-11-19 08:30:51,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28189 to 28129. [2022-11-19 08:30:51,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28129 states, 16953 states have (on average 1.301480563911992) internal successors, (22064), 17561 states have internal predecessors, (22064), 8931 states have call successors, (8931), 2243 states have call predecessors, (8931), 2242 states have return successors, (9277), 8764 states have call predecessors, (9277), 8922 states have call successors, (9277) [2022-11-19 08:30:51,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28129 states to 28129 states and 40272 transitions. [2022-11-19 08:30:51,591 INFO L78 Accepts]: Start accepts. Automaton has 28129 states and 40272 transitions. Word has length 252 [2022-11-19 08:30:51,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:30:51,592 INFO L495 AbstractCegarLoop]: Abstraction has 28129 states and 40272 transitions. [2022-11-19 08:30:51,593 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-19 08:30:51,593 INFO L276 IsEmpty]: Start isEmpty. Operand 28129 states and 40272 transitions. [2022-11-19 08:30:51,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2022-11-19 08:30:51,618 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:30:51,618 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-19 08:30:51,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-19 08:30:51,619 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-19 08:30:51,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:30:51,620 INFO L85 PathProgramCache]: Analyzing trace with hash 968051978, now seen corresponding path program 1 times [2022-11-19 08:30:51,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:30:51,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447844666] [2022-11-19 08:30:51,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:30:51,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:30:52,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:30:53,683 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-19 08:30:53,683 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:30:53,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447844666] [2022-11-19 08:30:53,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447844666] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:30:53,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:30:53,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:30:53,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830954111] [2022-11-19 08:30:53,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:30:53,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:30:53,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:30:53,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:30:53,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:30:53,686 INFO L87 Difference]: Start difference. First operand 28129 states and 40272 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-19 08:30:57,093 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-19 08:30:59,049 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-19 08:31:01,069 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-19 08:31:03,077 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-19 08:31:04,970 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-19 08:31:08,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:31:09,594 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-19 08:31:15,272 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-19 08:31:16,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:31:18,683 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-19 08:31:20,690 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-19 08:31:25,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:31:28,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:31:30,022 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-19 08:31:35,681 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-19 08:31:37,688 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-19 08:31:39,693 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-19 08:31:41,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:31:41,516 INFO L93 Difference]: Finished difference Result 28151 states and 40291 transitions. [2022-11-19 08:31:41,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 08:31:41,517 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-19 08:31:41,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:31:41,659 INFO L225 Difference]: With dead ends: 28151 [2022-11-19 08:31:41,659 INFO L226 Difference]: Without dead ends: 28149 [2022-11-19 08:31:41,678 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-19 08:31:41,679 INFO L413 NwaCegarLoop]: 5274 mSDtfsCounter, 5085 mSDsluCounter, 12668 mSDsCounter, 0 mSdLazyCounter, 2658 mSolverCounterSat, 3 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 44.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5090 SdHoareTripleChecker+Valid, 17942 SdHoareTripleChecker+Invalid, 2670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 2658 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 45.6s IncrementalHoareTripleChecker+Time [2022-11-19 08:31:41,679 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5090 Valid, 17942 Invalid, 2670 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 2658 Invalid, 9 Unknown, 0 Unchecked, 45.6s Time] [2022-11-19 08:31:41,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28149 states. [2022-11-19 08:31:43,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28149 to 28145. [2022-11-19 08:31:43,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28145 states, 16965 states have (on average 1.3012673150604186) internal successors, (22076), 17573 states have internal predecessors, (22076), 8931 states have call successors, (8931), 2247 states have call predecessors, (8931), 2246 states have return successors, (9277), 8764 states have call predecessors, (9277), 8922 states have call successors, (9277) [2022-11-19 08:31:43,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28145 states to 28145 states and 40284 transitions. [2022-11-19 08:31:43,850 INFO L78 Accepts]: Start accepts. Automaton has 28145 states and 40284 transitions. Word has length 257 [2022-11-19 08:31:43,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:31:43,851 INFO L495 AbstractCegarLoop]: Abstraction has 28145 states and 40284 transitions. [2022-11-19 08:31:43,851 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-19 08:31:43,851 INFO L276 IsEmpty]: Start isEmpty. Operand 28145 states and 40284 transitions. [2022-11-19 08:31:43,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2022-11-19 08:31:43,882 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:31:43,882 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:31:43,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-19 08:31:43,883 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-19 08:31:43,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:31:43,883 INFO L85 PathProgramCache]: Analyzing trace with hash 372663602, now seen corresponding path program 1 times [2022-11-19 08:31:43,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:31:43,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716605204] [2022-11-19 08:31:43,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:31:43,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:31:44,226 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 08:31:44,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1885657231] [2022-11-19 08:31:44,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:31:44,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:31:44,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:31:44,233 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:31:44,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-19 08:31:47,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:31:47,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 9607 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 08:31:47,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:31:47,845 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-11-19 08:31:47,845 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:31:47,845 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:31:47,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716605204] [2022-11-19 08:31:47,846 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 08:31:47,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885657231] [2022-11-19 08:31:47,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885657231] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:31:47,846 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:31:47,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-19 08:31:47,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73612748] [2022-11-19 08:31:47,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:31:47,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-19 08:31:47,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:31:47,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-19 08:31:47,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-11-19 08:31:47,849 INFO L87 Difference]: Start difference. First operand 28145 states and 40284 transitions. Second operand has 11 states, 11 states have (on average 12.727272727272727) internal successors, (140), 8 states have internal predecessors, (140), 2 states have call successors, (54), 2 states have call predecessors, (54), 5 states have return successors, (48), 5 states have call predecessors, (48), 2 states have call successors, (48) [2022-11-19 08:31:52,910 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-19 08:31:56,127 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-19 08:32:09,483 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-19 08:32:12,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:32:19,731 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-19 08:32:21,492 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-19 08:32:23,499 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-19 08:32:25,501 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:32:27,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-19 08:32:29,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:32:30,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:32:32,716 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-19 08:32:34,724 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-19 08:32:38,265 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 08:32:58,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:32:58,260 INFO L93 Difference]: Finished difference Result 56406 states and 81348 transitions. [2022-11-19 08:32:58,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-19 08:32:58,260 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 12.727272727272727) internal successors, (140), 8 states have internal predecessors, (140), 2 states have call successors, (54), 2 states have call predecessors, (54), 5 states have return successors, (48), 5 states have call predecessors, (48), 2 states have call successors, (48) Word has length 294 [2022-11-19 08:32:58,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:32:58,407 INFO L225 Difference]: With dead ends: 56406 [2022-11-19 08:32:58,407 INFO L226 Difference]: Without dead ends: 28275 [2022-11-19 08:32:58,529 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 284 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-19 08:32:58,530 INFO L413 NwaCegarLoop]: 4559 mSDtfsCounter, 6 mSDsluCounter, 40981 mSDsCounter, 0 mSdLazyCounter, 7160 mSolverCounterSat, 2 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 66.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 45540 SdHoareTripleChecker+Invalid, 7169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.4s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7160 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 67.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:32:58,531 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 45540 Invalid, 7169 Unknown, 0 Unchecked, 0.4s Time], IncrementalHoareTripleChecker [2 Valid, 7160 Invalid, 7 Unknown, 0 Unchecked, 67.8s Time] [2022-11-19 08:32:58,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28275 states. [2022-11-19 08:33:00,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28275 to 28265. [2022-11-19 08:33:00,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28265 states, 17049 states have (on average 1.2990204704088217) internal successors, (22147), 17669 states have internal predecessors, (22147), 8931 states have call successors, (8931), 2247 states have call predecessors, (8931), 2282 states have return successors, (9361), 8788 states have call predecessors, (9361), 8922 states have call successors, (9361) [2022-11-19 08:33:00,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28265 states to 28265 states and 40439 transitions. [2022-11-19 08:33:00,749 INFO L78 Accepts]: Start accepts. Automaton has 28265 states and 40439 transitions. Word has length 294 [2022-11-19 08:33:00,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:33:00,749 INFO L495 AbstractCegarLoop]: Abstraction has 28265 states and 40439 transitions. [2022-11-19 08:33:00,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.727272727272727) internal successors, (140), 8 states have internal predecessors, (140), 2 states have call successors, (54), 2 states have call predecessors, (54), 5 states have return successors, (48), 5 states have call predecessors, (48), 2 states have call successors, (48) [2022-11-19 08:33:00,749 INFO L276 IsEmpty]: Start isEmpty. Operand 28265 states and 40439 transitions. [2022-11-19 08:33:00,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2022-11-19 08:33:00,776 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:33:00,777 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 08:33:00,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-19 08:33:00,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:33:00,991 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-19 08:33:00,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:33:00,992 INFO L85 PathProgramCache]: Analyzing trace with hash -17082003, now seen corresponding path program 1 times [2022-11-19 08:33:00,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:33:00,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007909345] [2022-11-19 08:33:00,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:33:00,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:33:01,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:33:01,426 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:33:01,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007909345] [2022-11-19 08:33:01,427 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-19 08:33:01,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383968818] [2022-11-19 08:33:01,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:33:01,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 08:33:01,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 08:33:01,429 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 08:33:01,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-19 08:33:04,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:33:04,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 9686 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-19 08:33:04,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 08:33:04,979 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-11-19 08:33:04,985 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 08:33:04,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383968818] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:33:04,986 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:33:04,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 08:33:04,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645793609] [2022-11-19 08:33:04,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:33:04,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 08:33:04,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:33:04,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 08:33:04,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 08:33:04,988 INFO L87 Difference]: Start difference. First operand 28265 states and 40439 transitions. Second operand has 3 states, 3 states have (on average 48.333333333333336) internal successors, (145), 3 states have internal predecessors, (145), 2 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2022-11-19 08:33:08,115 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-19 08:33:10,402 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-19 08:33:17,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=false, quantifiers [] [2022-11-19 08:33:19,167 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-19 08:33:25,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 08:33:25,037 INFO L93 Difference]: Finished difference Result 56620 states and 81624 transitions. [2022-11-19 08:33:25,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 08:33:25,038 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.333333333333336) internal successors, (145), 3 states have internal predecessors, (145), 2 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) Word has length 305 [2022-11-19 08:33:25,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 08:33:25,180 INFO L225 Difference]: With dead ends: 56620 [2022-11-19 08:33:25,180 INFO L226 Difference]: Without dead ends: 28369 [2022-11-19 08:33:25,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 303 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-19 08:33:25,312 INFO L413 NwaCegarLoop]: 4545 mSDtfsCounter, 5 mSDsluCounter, 4538 mSDsCounter, 0 mSdLazyCounter, 1419 mSolverCounterSat, 0 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 9083 SdHoareTripleChecker+Invalid, 1423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1419 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.8s IncrementalHoareTripleChecker+Time [2022-11-19 08:33:25,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 9083 Invalid, 1423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1419 Invalid, 4 Unknown, 0 Unchecked, 17.8s Time] [2022-11-19 08:33:25,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28369 states. [2022-11-19 08:33:27,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28369 to 28278. [2022-11-19 08:33:27,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28278 states, 17062 states have (on average 1.2987926386121205) internal successors, (22160), 17682 states have internal predecessors, (22160), 8931 states have call successors, (8931), 2247 states have call predecessors, (8931), 2282 states have return successors, (9361), 8788 states have call predecessors, (9361), 8922 states have call successors, (9361) [2022-11-19 08:33:27,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28278 states to 28278 states and 40452 transitions. [2022-11-19 08:33:27,985 INFO L78 Accepts]: Start accepts. Automaton has 28278 states and 40452 transitions. Word has length 305 [2022-11-19 08:33:27,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 08:33:27,986 INFO L495 AbstractCegarLoop]: Abstraction has 28278 states and 40452 transitions. [2022-11-19 08:33:27,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.333333333333336) internal successors, (145), 3 states have internal predecessors, (145), 2 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (51), 2 states have call predecessors, (51), 2 states have call successors, (51) [2022-11-19 08:33:27,987 INFO L276 IsEmpty]: Start isEmpty. Operand 28278 states and 40452 transitions. [2022-11-19 08:33:28,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2022-11-19 08:33:28,035 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 08:33:28,035 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-19 08:33:28,111 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-19 08:33:28,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f36be1ba-8c1a-4c49-9ab4-484432afeca0/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2022-11-19 08:33:28,236 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-19 08:33:28,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 08:33:28,237 INFO L85 PathProgramCache]: Analyzing trace with hash -7920158, now seen corresponding path program 1 times [2022-11-19 08:33:28,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 08:33:28,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219661924] [2022-11-19 08:33:28,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 08:33:28,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 08:33:28,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 08:33:29,938 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-19 08:33:29,938 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 08:33:29,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219661924] [2022-11-19 08:33:29,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219661924] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 08:33:29,939 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 08:33:29,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 08:33:29,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507578649] [2022-11-19 08:33:29,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 08:33:29,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 08:33:29,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 08:33:29,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 08:33:29,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 08:33:29,941 INFO L87 Difference]: Start difference. First operand 28278 states and 40452 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)