./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-dec-tulip-de4x5.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b5237d83 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_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-dec-tulip-de4x5.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba --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 527ba95af45b5d863cb3ca1867267fd54ac6958329e64d7162c5caa88bde96c3 --- 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-b5237d8 [2022-11-22 01:47:47,834 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-22 01:47:47,837 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-22 01:47:47,856 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-22 01:47:47,856 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-22 01:47:47,857 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-22 01:47:47,859 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-22 01:47:47,860 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-22 01:47:47,862 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-22 01:47:47,863 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-22 01:47:47,864 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-22 01:47:47,865 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-22 01:47:47,866 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-22 01:47:47,867 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-22 01:47:47,868 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-22 01:47:47,869 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-22 01:47:47,870 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-22 01:47:47,871 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-22 01:47:47,873 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-22 01:47:47,875 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-22 01:47:47,877 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-22 01:47:47,878 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-22 01:47:47,880 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-22 01:47:47,881 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-22 01:47:47,885 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-22 01:47:47,885 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-22 01:47:47,886 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-22 01:47:47,887 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-22 01:47:47,887 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-22 01:47:47,889 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-22 01:47:47,889 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-22 01:47:47,890 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-22 01:47:47,891 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-22 01:47:47,892 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-22 01:47:47,893 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-22 01:47:47,893 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-22 01:47:47,894 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-22 01:47:47,895 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-22 01:47:47,895 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-22 01:47:47,896 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-22 01:47:47,897 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-22 01:47:47,897 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-22 01:47:47,920 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-22 01:47:47,921 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-22 01:47:47,921 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-22 01:47:47,922 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-22 01:47:47,922 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-22 01:47:47,923 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-22 01:47:47,923 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-22 01:47:47,923 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-22 01:47:47,924 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-22 01:47:47,924 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-22 01:47:47,924 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-22 01:47:47,924 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-22 01:47:47,925 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-22 01:47:47,925 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-22 01:47:47,925 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-22 01:47:47,926 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-22 01:47:47,926 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-22 01:47:47,926 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-22 01:47:47,927 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-22 01:47:47,927 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-22 01:47:47,928 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-22 01:47:47,928 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-22 01:47:47,928 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-22 01:47:47,929 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-22 01:47:47,929 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-22 01:47:47,929 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-22 01:47:47,930 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-22 01:47:47,930 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-22 01:47:47,930 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-22 01:47:47,930 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 01:47:47,931 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-22 01:47:47,931 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-22 01:47:47,931 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-22 01:47:47,932 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-22 01:47:47,932 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-22 01:47:47,932 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-22 01:47:47,933 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-22 01:47:47,933 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-22 01:47:47,933 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_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/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_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba 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 -> 527ba95af45b5d863cb3ca1867267fd54ac6958329e64d7162c5caa88bde96c3 [2022-11-22 01:47:48,230 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-22 01:47:48,260 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-22 01:47:48,263 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-22 01:47:48,264 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-22 01:47:48,264 INFO L275 PluginConnector]: CDTParser initialized [2022-11-22 01:47:48,265 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/../../sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-dec-tulip-de4x5.cil.i [2022-11-22 01:47:51,405 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-22 01:47:52,199 INFO L351 CDTParser]: Found 1 translation units. [2022-11-22 01:47:52,199 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-dec-tulip-de4x5.cil.i [2022-11-22 01:47:52,284 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/data/6280b8aef/ce02975a1fb348fda211f59ea8d71984/FLAG8e4cf7298 [2022-11-22 01:47:52,304 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/data/6280b8aef/ce02975a1fb348fda211f59ea8d71984 [2022-11-22 01:47:52,308 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-22 01:47:52,311 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-22 01:47:52,313 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-22 01:47:52,313 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-22 01:47:52,316 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-22 01:47:52,317 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 01:47:52" (1/1) ... [2022-11-22 01:47:52,319 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e19c496 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:52, skipping insertion in model container [2022-11-22 01:47:52,319 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 01:47:52" (1/1) ... [2022-11-22 01:47:52,326 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-22 01:47:52,529 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-22 01:47:56,620 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-dec-tulip-de4x5.cil.i[470813,470826] [2022-11-22 01:47:56,625 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-dec-tulip-de4x5.cil.i[470982,470995] [2022-11-22 01:47:56,625 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-dec-tulip-de4x5.cil.i[471149,471162] [2022-11-22 01:47:56,626 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-dec-tulip-de4x5.cil.i[471317,471330] [2022-11-22 01:47:56,657 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 01:47:56,709 INFO L203 MainTranslator]: Completed pre-run [2022-11-22 01:47:57,353 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-dec-tulip-de4x5.cil.i[470813,470826] [2022-11-22 01:47:57,354 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-dec-tulip-de4x5.cil.i[470982,470995] [2022-11-22 01:47:57,355 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-dec-tulip-de4x5.cil.i[471149,471162] [2022-11-22 01:47:57,355 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/sv-benchmarks/c/ldv-challenges/linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-dec-tulip-de4x5.cil.i[471317,471330] [2022-11-22 01:47:57,365 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 01:47:57,574 INFO L208 MainTranslator]: Completed translation [2022-11-22 01:47:57,574 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:57 WrapperNode [2022-11-22 01:47:57,575 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-22 01:47:57,576 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-22 01:47:57,576 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-22 01:47:57,577 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-22 01:47:57,585 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:57" (1/1) ... [2022-11-22 01:47:57,715 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:57" (1/1) ... [2022-11-22 01:47:58,019 INFO L138 Inliner]: procedures = 526, calls = 4210, calls flagged for inlining = 232, calls inlined = 215, statements flattened = 8627 [2022-11-22 01:47:58,020 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-22 01:47:58,021 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-22 01:47:58,021 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-22 01:47:58,022 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-22 01:47:58,031 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:57" (1/1) ... [2022-11-22 01:47:58,032 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:57" (1/1) ... [2022-11-22 01:47:58,086 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:57" (1/1) ... [2022-11-22 01:47:58,087 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:57" (1/1) ... [2022-11-22 01:47:58,267 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:57" (1/1) ... [2022-11-22 01:47:58,299 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:57" (1/1) ... [2022-11-22 01:47:58,405 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:57" (1/1) ... [2022-11-22 01:47:58,465 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:57" (1/1) ... [2022-11-22 01:47:58,512 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-22 01:47:58,513 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-22 01:47:58,513 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-22 01:47:58,513 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-22 01:47:58,514 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:57" (1/1) ... [2022-11-22 01:47:58,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 01:47:58,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:47:58,552 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-22 01:47:58,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-22 01:47:58,594 INFO L130 BoogieDeclarations]: Found specification of procedure disable_ast [2022-11-22 01:47:58,595 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_ast [2022-11-22 01:47:58,595 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-11-22 01:47:58,595 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-11-22 01:47:58,595 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-11-22 01:47:58,595 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-11-22 01:47:58,596 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-22 01:47:58,596 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-22 01:47:58,596 INFO L130 BoogieDeclarations]: Found specification of procedure type4_infoblock [2022-11-22 01:47:58,596 INFO L138 BoogieDeclarations]: Found implementation of procedure type4_infoblock [2022-11-22 01:47:58,596 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_put_cache [2022-11-22 01:47:58,596 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_put_cache [2022-11-22 01:47:58,597 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2022-11-22 01:47:58,597 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2022-11-22 01:47:58,597 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_lock_of_de4x5_private [2022-11-22 01:47:58,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_lock_of_de4x5_private [2022-11-22 01:47:58,597 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-11-22 01:47:58,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2022-11-22 01:47:58,598 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_lock_of_de4x5_private [2022-11-22 01:47:58,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_lock_of_de4x5_private [2022-11-22 01:47:58,599 INFO L130 BoogieDeclarations]: Found specification of procedure getfrom_mii [2022-11-22 01:47:58,599 INFO L138 BoogieDeclarations]: Found implementation of procedure getfrom_mii [2022-11-22 01:47:58,600 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_switch_mac_port [2022-11-22 01:47:58,600 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_switch_mac_port [2022-11-22 01:47:58,600 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-22 01:47:58,600 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-22 01:47:58,601 INFO L130 BoogieDeclarations]: Found specification of procedure srom_latch [2022-11-22 01:47:58,601 INFO L138 BoogieDeclarations]: Found implementation of procedure srom_latch [2022-11-22 01:47:58,601 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_69 [2022-11-22 01:47:58,602 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_69 [2022-11-22 01:47:58,602 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-22 01:47:58,602 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-22 01:47:58,602 INFO L130 BoogieDeclarations]: Found specification of procedure build_setup_frame [2022-11-22 01:47:58,603 INFO L138 BoogieDeclarations]: Found implementation of procedure build_setup_frame [2022-11-22 01:47:58,603 INFO L130 BoogieDeclarations]: Found specification of procedure type2_infoblock [2022-11-22 01:47:58,603 INFO L138 BoogieDeclarations]: Found implementation of procedure type2_infoblock [2022-11-22 01:47:58,603 INFO L130 BoogieDeclarations]: Found specification of procedure type0_infoblock [2022-11-22 01:47:58,603 INFO L138 BoogieDeclarations]: Found implementation of procedure type0_infoblock [2022-11-22 01:47:58,603 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_empty [2022-11-22 01:47:58,603 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_empty [2022-11-22 01:47:58,604 INFO L130 BoogieDeclarations]: Found specification of procedure DevicePresent [2022-11-22 01:47:58,604 INFO L138 BoogieDeclarations]: Found implementation of procedure DevicePresent [2022-11-22 01:47:58,604 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2022-11-22 01:47:58,605 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2022-11-22 01:47:58,605 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-11-22 01:47:58,605 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2022-11-22 01:47:58,605 INFO L130 BoogieDeclarations]: Found specification of procedure dc21143_infoleaf [2022-11-22 01:47:58,605 INFO L138 BoogieDeclarations]: Found implementation of procedure dc21143_infoleaf [2022-11-22 01:47:58,605 INFO L130 BoogieDeclarations]: Found specification of procedure set_multicast_list [2022-11-22 01:47:58,606 INFO L138 BoogieDeclarations]: Found implementation of procedure set_multicast_list [2022-11-22 01:47:58,606 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-11-22 01:47:58,606 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-11-22 01:47:58,607 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-11-22 01:47:58,607 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-11-22 01:47:58,607 INFO L130 BoogieDeclarations]: Found specification of procedure strstr [2022-11-22 01:47:58,607 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_sw_reset [2022-11-22 01:47:58,607 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_sw_reset [2022-11-22 01:47:58,607 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-22 01:47:58,607 INFO L130 BoogieDeclarations]: Found specification of procedure netif_queue_stopped [2022-11-22 01:47:58,608 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_queue_stopped [2022-11-22 01:47:58,608 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2022-11-22 01:47:58,608 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2022-11-22 01:47:58,608 INFO L130 BoogieDeclarations]: Found specification of procedure eth_change_mtu [2022-11-22 01:47:58,609 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_change_mtu [2022-11-22 01:47:58,609 INFO L130 BoogieDeclarations]: Found specification of procedure is_spd_100 [2022-11-22 01:47:58,609 INFO L138 BoogieDeclarations]: Found implementation of procedure is_spd_100 [2022-11-22 01:47:58,609 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-11-22 01:47:58,610 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-11-22 01:47:58,610 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-22 01:47:58,610 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-22 01:47:58,610 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-22 01:47:58,611 INFO L130 BoogieDeclarations]: Found specification of procedure sendto_mii [2022-11-22 01:47:58,611 INFO L138 BoogieDeclarations]: Found implementation of procedure sendto_mii [2022-11-22 01:47:58,612 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_free_rx_buffs [2022-11-22 01:47:58,612 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_free_rx_buffs [2022-11-22 01:47:58,612 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-22 01:47:58,612 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-22 01:47:58,612 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-22 01:47:58,612 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-22 01:47:58,612 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2022-11-22 01:47:58,613 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2022-11-22 01:47:58,613 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-22 01:47:58,613 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2022-11-22 01:47:58,613 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2022-11-22 01:47:58,613 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-22 01:47:58,614 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-11-22 01:47:58,615 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-11-22 01:47:58,615 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-22 01:47:58,615 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-22 01:47:58,615 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2022-11-22 01:47:58,615 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2022-11-22 01:47:58,615 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2022-11-22 01:47:58,616 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2022-11-22 01:47:58,616 INFO L130 BoogieDeclarations]: Found specification of procedure ping_media [2022-11-22 01:47:58,616 INFO L138 BoogieDeclarations]: Found implementation of procedure ping_media [2022-11-22 01:47:58,616 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2022-11-22 01:47:58,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2022-11-22 01:47:58,617 INFO L130 BoogieDeclarations]: Found specification of procedure srom_autoconf [2022-11-22 01:47:58,617 INFO L138 BoogieDeclarations]: Found implementation of procedure srom_autoconf [2022-11-22 01:47:58,617 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-22 01:47:58,617 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-22 01:47:58,617 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-22 01:47:58,617 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-22 01:47:58,618 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_tx [2022-11-22 01:47:58,619 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_tx [2022-11-22 01:47:58,623 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-11-22 01:47:58,623 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2022-11-22 01:47:58,623 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_dequeue [2022-11-22 01:47:58,624 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_dequeue [2022-11-22 01:47:58,624 INFO L130 BoogieDeclarations]: Found specification of procedure srom_rd [2022-11-22 01:47:58,625 INFO L138 BoogieDeclarations]: Found implementation of procedure srom_rd [2022-11-22 01:47:58,626 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-22 01:47:58,626 INFO L130 BoogieDeclarations]: Found specification of procedure SetMulticastFilter [2022-11-22 01:47:58,626 INFO L138 BoogieDeclarations]: Found implementation of procedure SetMulticastFilter [2022-11-22 01:47:58,632 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-22 01:47:58,633 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_ioctl [2022-11-22 01:47:58,633 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_ioctl [2022-11-22 01:47:58,633 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2022-11-22 01:47:58,633 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2022-11-22 01:47:58,633 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-11-22 01:47:58,634 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-11-22 01:47:58,634 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-22 01:47:58,634 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-22 01:47:58,634 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-22 01:47:58,634 INFO L130 BoogieDeclarations]: Found specification of procedure getfrom_srom [2022-11-22 01:47:58,634 INFO L138 BoogieDeclarations]: Found implementation of procedure getfrom_srom [2022-11-22 01:47:58,634 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2022-11-22 01:47:58,635 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2022-11-22 01:47:58,635 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2022-11-22 01:47:58,635 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2022-11-22 01:47:58,635 INFO L130 BoogieDeclarations]: Found specification of procedure mii_swap [2022-11-22 01:47:58,635 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_swap [2022-11-22 01:47:58,635 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_reset_phy [2022-11-22 01:47:58,635 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_reset_phy [2022-11-22 01:47:58,636 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_putb_cache [2022-11-22 01:47:58,636 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_putb_cache [2022-11-22 01:47:58,636 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2022-11-22 01:47:58,636 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2022-11-22 01:47:58,636 INFO L130 BoogieDeclarations]: Found specification of procedure dc21142_infoleaf [2022-11-22 01:47:58,636 INFO L138 BoogieDeclarations]: Found implementation of procedure dc21142_infoleaf [2022-11-22 01:47:58,636 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-22 01:47:58,637 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-22 01:47:58,637 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_get_stats [2022-11-22 01:47:58,637 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_get_stats [2022-11-22 01:47:58,637 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_netdev [2022-11-22 01:47:58,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_netdev [2022-11-22 01:47:58,637 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2022-11-22 01:47:58,638 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2022-11-22 01:47:58,638 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_init_connection [2022-11-22 01:47:58,638 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_init_connection [2022-11-22 01:47:58,639 INFO L130 BoogieDeclarations]: Found specification of procedure mii_wr [2022-11-22 01:47:58,639 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_wr [2022-11-22 01:47:58,639 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-22 01:47:58,639 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-22 01:47:58,639 INFO L130 BoogieDeclarations]: Found specification of procedure dc21040_state [2022-11-22 01:47:58,639 INFO L138 BoogieDeclarations]: Found implementation of procedure dc21040_state [2022-11-22 01:47:58,639 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2022-11-22 01:47:58,639 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2022-11-22 01:47:58,640 INFO L130 BoogieDeclarations]: Found specification of procedure type3_infoblock [2022-11-22 01:47:58,640 INFO L138 BoogieDeclarations]: Found implementation of procedure type3_infoblock [2022-11-22 01:47:58,640 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-22 01:47:58,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-22 01:47:58,641 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-11-22 01:47:58,641 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-11-22 01:47:58,641 INFO L130 BoogieDeclarations]: Found specification of procedure reset_init_sia [2022-11-22 01:47:58,641 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_init_sia [2022-11-22 01:47:58,641 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-11-22 01:47:58,641 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2022-11-22 01:47:58,641 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2022-11-22 01:47:58,642 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2022-11-22 01:47:58,642 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_alloc_rx_buff [2022-11-22 01:47:58,642 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_alloc_rx_buff [2022-11-22 01:47:58,642 INFO L130 BoogieDeclarations]: Found specification of procedure test_for_100Mb [2022-11-22 01:47:58,642 INFO L138 BoogieDeclarations]: Found implementation of procedure test_for_100Mb [2022-11-22 01:47:58,642 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2022-11-22 01:47:58,642 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2022-11-22 01:47:58,642 INFO L130 BoogieDeclarations]: Found specification of procedure type5_infoblock [2022-11-22 01:47:58,643 INFO L138 BoogieDeclarations]: Found implementation of procedure type5_infoblock [2022-11-22 01:47:58,644 INFO L130 BoogieDeclarations]: Found specification of procedure load_packet [2022-11-22 01:47:58,644 INFO L138 BoogieDeclarations]: Found implementation of procedure load_packet [2022-11-22 01:47:58,645 INFO L130 BoogieDeclarations]: Found specification of procedure dc21140m_autoconf [2022-11-22 01:47:58,645 INFO L138 BoogieDeclarations]: Found implementation of procedure dc21140m_autoconf [2022-11-22 01:47:58,645 INFO L130 BoogieDeclarations]: Found specification of procedure is_100_up [2022-11-22 01:47:58,645 INFO L138 BoogieDeclarations]: Found implementation of procedure is_100_up [2022-11-22 01:47:58,645 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_open [2022-11-22 01:47:58,645 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_open [2022-11-22 01:47:58,646 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-22 01:47:58,646 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-22 01:47:58,646 INFO L130 BoogieDeclarations]: Found specification of procedure mii_ta [2022-11-22 01:47:58,646 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_ta [2022-11-22 01:47:58,646 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-11-22 01:47:58,646 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-11-22 01:47:58,646 INFO L130 BoogieDeclarations]: Found specification of procedure dc21040_autoconf [2022-11-22 01:47:58,646 INFO L138 BoogieDeclarations]: Found implementation of procedure dc21040_autoconf [2022-11-22 01:47:58,647 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2022-11-22 01:47:58,647 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2022-11-22 01:47:58,647 INFO L130 BoogieDeclarations]: Found specification of procedure test_mii_reg [2022-11-22 01:47:58,647 INFO L138 BoogieDeclarations]: Found implementation of procedure test_mii_reg [2022-11-22 01:47:58,647 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_cache_state [2022-11-22 01:47:58,647 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_cache_state [2022-11-22 01:47:58,647 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2022-11-22 01:47:58,648 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2022-11-22 01:47:58,648 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_pci_remove [2022-11-22 01:47:58,648 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_pci_remove [2022-11-22 01:47:58,648 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-22 01:47:58,648 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_dbg_media [2022-11-22 01:47:58,648 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_dbg_media [2022-11-22 01:47:58,648 INFO L130 BoogieDeclarations]: Found specification of procedure autoconf_media [2022-11-22 01:47:58,648 INFO L138 BoogieDeclarations]: Found implementation of procedure autoconf_media [2022-11-22 01:47:58,649 INFO L130 BoogieDeclarations]: Found specification of procedure dc21041_autoconf [2022-11-22 01:47:58,649 INFO L138 BoogieDeclarations]: Found implementation of procedure dc21041_autoconf [2022-11-22 01:47:58,649 INFO L130 BoogieDeclarations]: Found specification of procedure mii_rd [2022-11-22 01:47:58,649 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_rd [2022-11-22 01:47:58,649 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-22 01:47:58,649 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_ast [2022-11-22 01:47:58,649 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_ast [2022-11-22 01:47:58,650 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le32 [2022-11-22 01:47:58,650 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le32 [2022-11-22 01:47:58,650 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~u_char~0~X~$Pointer$~TO~int [2022-11-22 01:47:58,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~u_char~0~X~$Pointer$~TO~int [2022-11-22 01:47:58,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-22 01:47:58,650 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-22 01:47:58,650 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-22 01:47:58,650 INFO L130 BoogieDeclarations]: Found specification of procedure is_10_up [2022-11-22 01:47:58,651 INFO L138 BoogieDeclarations]: Found implementation of procedure is_10_up [2022-11-22 01:47:58,651 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2022-11-22 01:47:58,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2022-11-22 01:47:58,651 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_byte [2022-11-22 01:47:58,651 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_byte [2022-11-22 01:47:58,651 INFO L130 BoogieDeclarations]: Found specification of procedure is_anc_capable [2022-11-22 01:47:58,651 INFO L138 BoogieDeclarations]: Found implementation of procedure is_anc_capable [2022-11-22 01:47:58,652 INFO L130 BoogieDeclarations]: Found specification of procedure type1_infoblock [2022-11-22 01:47:58,656 INFO L138 BoogieDeclarations]: Found implementation of procedure type1_infoblock [2022-11-22 01:47:58,656 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-11-22 01:47:58,656 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-11-22 01:47:58,657 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2022-11-22 01:47:58,657 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2022-11-22 01:47:58,657 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2022-11-22 01:47:58,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2022-11-22 01:47:58,657 INFO L130 BoogieDeclarations]: Found specification of procedure dc21140_infoleaf [2022-11-22 01:47:58,657 INFO L138 BoogieDeclarations]: Found implementation of procedure dc21140_infoleaf [2022-11-22 01:47:58,658 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2022-11-22 01:47:58,658 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2022-11-22 01:47:58,658 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2022-11-22 01:47:58,659 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2022-11-22 01:47:58,659 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_queue_pkt [2022-11-22 01:47:58,659 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_queue_pkt [2022-11-22 01:47:58,659 INFO L130 BoogieDeclarations]: Found specification of procedure test_media [2022-11-22 01:47:58,659 INFO L138 BoogieDeclarations]: Found implementation of procedure test_media [2022-11-22 01:47:58,659 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_free_tx_buffs [2022-11-22 01:47:58,659 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_free_tx_buffs [2022-11-22 01:47:58,660 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_insert [2022-11-22 01:47:58,660 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_insert [2022-11-22 01:47:58,660 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2022-11-22 01:47:58,660 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2022-11-22 01:47:58,660 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2022-11-22 01:47:58,660 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2022-11-22 01:47:58,660 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-11-22 01:47:58,660 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-11-22 01:47:58,661 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_init [2022-11-22 01:47:58,661 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_init [2022-11-22 01:47:58,661 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2022-11-22 01:47:58,661 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2022-11-22 01:47:58,661 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_73 [2022-11-22 01:47:58,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_73 [2022-11-22 01:47:58,661 INFO L130 BoogieDeclarations]: Found specification of procedure dc21041_infoleaf [2022-11-22 01:47:58,661 INFO L138 BoogieDeclarations]: Found implementation of procedure dc21041_infoleaf [2022-11-22 01:47:58,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-22 01:47:58,662 INFO L130 BoogieDeclarations]: Found specification of procedure srom_exec [2022-11-22 01:47:58,662 INFO L138 BoogieDeclarations]: Found implementation of procedure srom_exec [2022-11-22 01:47:58,662 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-22 01:47:58,662 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-22 01:47:58,662 INFO L130 BoogieDeclarations]: Found specification of procedure gep_wr [2022-11-22 01:47:58,662 INFO L138 BoogieDeclarations]: Found implementation of procedure gep_wr [2022-11-22 01:47:58,662 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2022-11-22 01:47:58,663 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2022-11-22 01:47:58,663 INFO L130 BoogieDeclarations]: Found specification of procedure sendto_srom [2022-11-22 01:47:58,663 INFO L138 BoogieDeclarations]: Found implementation of procedure sendto_srom [2022-11-22 01:47:58,663 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-22 01:47:58,663 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-22 01:47:58,663 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_get_cache [2022-11-22 01:47:58,663 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_get_cache [2022-11-22 01:47:58,663 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_suspect_state [2022-11-22 01:47:58,664 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_suspect_state [2022-11-22 01:47:58,664 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_dbg_mii [2022-11-22 01:47:58,664 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_dbg_mii [2022-11-22 01:47:58,664 INFO L130 BoogieDeclarations]: Found specification of procedure compact_infoblock [2022-11-22 01:47:58,664 INFO L138 BoogieDeclarations]: Found implementation of procedure compact_infoblock [2022-11-22 01:47:58,664 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2022-11-22 01:47:58,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2022-11-22 01:47:58,665 INFO L130 BoogieDeclarations]: Found specification of procedure gep_rd [2022-11-22 01:47:58,665 INFO L138 BoogieDeclarations]: Found implementation of procedure gep_rd [2022-11-22 01:47:58,665 INFO L130 BoogieDeclarations]: Found specification of procedure mii_address [2022-11-22 01:47:58,665 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_address [2022-11-22 01:47:58,665 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_free_tx_buff [2022-11-22 01:47:58,665 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_free_tx_buff [2022-11-22 01:47:58,665 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_setup_intr [2022-11-22 01:47:58,665 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_setup_intr [2022-11-22 01:47:58,666 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_save_skbs [2022-11-22 01:47:58,666 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_save_skbs [2022-11-22 01:47:58,666 INFO L130 BoogieDeclarations]: Found specification of procedure dc2114x_autoconf [2022-11-22 01:47:58,666 INFO L138 BoogieDeclarations]: Found implementation of procedure dc2114x_autoconf [2022-11-22 01:47:58,666 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2022-11-22 01:47:58,666 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2022-11-22 01:47:58,666 INFO L130 BoogieDeclarations]: Found specification of procedure srom_map_media [2022-11-22 01:47:58,666 INFO L138 BoogieDeclarations]: Found implementation of procedure srom_map_media [2022-11-22 01:47:58,667 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_strncmp [2022-11-22 01:47:58,667 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_strncmp [2022-11-22 01:47:58,667 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2022-11-22 01:47:58,667 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2022-11-22 01:47:58,667 INFO L130 BoogieDeclarations]: Found specification of procedure de4x5_close [2022-11-22 01:47:58,667 INFO L138 BoogieDeclarations]: Found implementation of procedure de4x5_close [2022-11-22 01:47:58,667 INFO L130 BoogieDeclarations]: Found specification of procedure yawn [2022-11-22 01:47:58,667 INFO L138 BoogieDeclarations]: Found implementation of procedure yawn [2022-11-22 01:47:58,668 INFO L130 BoogieDeclarations]: Found specification of procedure mii_wdata [2022-11-22 01:47:58,668 INFO L138 BoogieDeclarations]: Found implementation of procedure mii_wdata [2022-11-22 01:47:58,668 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-22 01:47:58,668 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2022-11-22 01:47:58,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2022-11-22 01:47:58,668 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2022-11-22 01:47:59,972 INFO L235 CfgBuilder]: Building ICFG [2022-11-22 01:47:59,976 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-22 01:48:00,524 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-11-22 01:48:20,376 INFO L276 CfgBuilder]: Performing block encoding [2022-11-22 01:48:24,868 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-22 01:48:24,868 INFO L300 CfgBuilder]: Removed 18 assume(true) statements. [2022-11-22 01:48:24,878 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 01:48:24 BoogieIcfgContainer [2022-11-22 01:48:24,878 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-22 01:48:24,882 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-22 01:48:24,883 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-22 01:48:24,886 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-22 01:48:24,887 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 01:47:52" (1/3) ... [2022-11-22 01:48:24,888 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d89e3b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 01:48:24, skipping insertion in model container [2022-11-22 01:48:24,888 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:47:57" (2/3) ... [2022-11-22 01:48:24,889 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d89e3b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 01:48:24, skipping insertion in model container [2022-11-22 01:48:24,889 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 01:48:24" (3/3) ... [2022-11-22 01:48:24,890 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.14_linux-kernel-locking-spinlock_drivers-net-ethernet-dec-tulip-de4x5.cil.i [2022-11-22 01:48:24,911 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-22 01:48:24,911 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2022-11-22 01:48:25,035 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-22 01:48:25,045 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;@1c4687e7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-22 01:48:25,046 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-22 01:48:25,061 INFO L276 IsEmpty]: Start isEmpty. Operand has 2945 states, 1835 states have (on average 1.3416893732970028) internal successors, (2462), 1912 states have internal predecessors, (2462), 972 states have call successors, (972), 151 states have call predecessors, (972), 150 states have return successors, (963), 949 states have call predecessors, (963), 963 states have call successors, (963) [2022-11-22 01:48:25,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-22 01:48:25,072 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:48:25,072 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-22 01:48:25,073 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-22 01:48:25,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:48:25,081 INFO L85 PathProgramCache]: Analyzing trace with hash 2127409165, now seen corresponding path program 1 times [2022-11-22 01:48:25,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:48:25,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103205294] [2022-11-22 01:48:25,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:48:25,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:48:25,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:48:26,416 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-22 01:48:26,417 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:48:26,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103205294] [2022-11-22 01:48:26,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103205294] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:48:26,418 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:48:26,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:48:26,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704878958] [2022-11-22 01:48:26,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:48:26,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:48:26,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:48:26,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:48:26,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:48:26,474 INFO L87 Difference]: Start difference. First operand has 2945 states, 1835 states have (on average 1.3416893732970028) internal successors, (2462), 1912 states have internal predecessors, (2462), 972 states have call successors, (972), 151 states have call predecessors, (972), 150 states have return successors, (963), 949 states have call predecessors, (963), 963 states have call successors, (963) 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-22 01:48:28,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:48:34,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:48:34,511 INFO L93 Difference]: Finished difference Result 5824 states and 8875 transitions. [2022-11-22 01:48:34,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:48:34,513 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-22 01:48:34,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:48:34,553 INFO L225 Difference]: With dead ends: 5824 [2022-11-22 01:48:34,553 INFO L226 Difference]: Without dead ends: 2885 [2022-11-22 01:48:34,600 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:48:34,605 INFO L413 NwaCegarLoop]: 3806 mSDtfsCounter, 4277 mSDsluCounter, 7598 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4290 SdHoareTripleChecker+Valid, 11404 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2022-11-22 01:48:34,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4290 Valid, 11404 Invalid, 1477 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1475 Invalid, 1 Unknown, 0 Unchecked, 7.5s Time] [2022-11-22 01:48:34,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2885 states. [2022-11-22 01:48:34,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2885 to 2885. [2022-11-22 01:48:34,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2885 states, 1785 states have (on average 1.3355742296918767) internal successors, (2384), 1843 states have internal predecessors, (2384), 947 states have call successors, (947), 151 states have call predecessors, (947), 150 states have return successors, (944), 930 states have call predecessors, (944), 944 states have call successors, (944) [2022-11-22 01:48:34,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2885 states to 2885 states and 4275 transitions. [2022-11-22 01:48:34,924 INFO L78 Accepts]: Start accepts. Automaton has 2885 states and 4275 transitions. Word has length 35 [2022-11-22 01:48:34,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:48:34,926 INFO L495 AbstractCegarLoop]: Abstraction has 2885 states and 4275 transitions. [2022-11-22 01:48:34,926 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-22 01:48:34,926 INFO L276 IsEmpty]: Start isEmpty. Operand 2885 states and 4275 transitions. [2022-11-22 01:48:34,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-22 01:48:34,929 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:48:34,930 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, 1] [2022-11-22 01:48:34,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-22 01:48:34,933 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-22 01:48:34,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:48:34,933 INFO L85 PathProgramCache]: Analyzing trace with hash 300586140, now seen corresponding path program 1 times [2022-11-22 01:48:34,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:48:34,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834017719] [2022-11-22 01:48:34,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:48:34,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:48:35,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:48:35,536 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-22 01:48:35,537 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:48:35,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834017719] [2022-11-22 01:48:35,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834017719] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:48:35,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:48:35,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:48:35,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37515874] [2022-11-22 01:48:35,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:48:35,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:48:35,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:48:35,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:48:35,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:48:35,540 INFO L87 Difference]: Start difference. First operand 2885 states and 4275 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (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-22 01:48:37,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:48:44,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:48:44,096 INFO L93 Difference]: Finished difference Result 2891 states and 4280 transitions. [2022-11-22 01:48:44,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:48:44,097 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (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 41 [2022-11-22 01:48:44,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:48:44,118 INFO L225 Difference]: With dead ends: 2891 [2022-11-22 01:48:44,119 INFO L226 Difference]: Without dead ends: 2889 [2022-11-22 01:48:44,121 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:48:44,122 INFO L413 NwaCegarLoop]: 3786 mSDtfsCounter, 4249 mSDsluCounter, 7552 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4260 SdHoareTripleChecker+Valid, 11338 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2022-11-22 01:48:44,123 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4260 Valid, 11338 Invalid, 1477 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1475 Invalid, 1 Unknown, 0 Unchecked, 8.2s Time] [2022-11-22 01:48:44,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2889 states. [2022-11-22 01:48:44,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2889 to 2889. [2022-11-22 01:48:44,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2889 states, 1788 states have (on average 1.3350111856823266) internal successors, (2387), 1846 states have internal predecessors, (2387), 947 states have call successors, (947), 152 states have call predecessors, (947), 151 states have return successors, (944), 930 states have call predecessors, (944), 944 states have call successors, (944) [2022-11-22 01:48:44,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2889 states to 2889 states and 4278 transitions. [2022-11-22 01:48:44,326 INFO L78 Accepts]: Start accepts. Automaton has 2889 states and 4278 transitions. Word has length 41 [2022-11-22 01:48:44,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:48:44,327 INFO L495 AbstractCegarLoop]: Abstraction has 2889 states and 4278 transitions. [2022-11-22 01:48:44,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (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-22 01:48:44,327 INFO L276 IsEmpty]: Start isEmpty. Operand 2889 states and 4278 transitions. [2022-11-22 01:48:44,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-22 01:48:44,336 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:48:44,337 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-22 01:48:44,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-22 01:48:44,338 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-22 01:48:44,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:48:44,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1515517261, now seen corresponding path program 1 times [2022-11-22 01:48:44,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:48:44,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53168830] [2022-11-22 01:48:44,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:48:44,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:48:44,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:48:44,897 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-22 01:48:44,898 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:48:44,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53168830] [2022-11-22 01:48:44,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53168830] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:48:44,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:48:44,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:48:44,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634271882] [2022-11-22 01:48:44,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:48:44,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:48:44,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:48:44,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:48:44,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:48:44,905 INFO L87 Difference]: Start difference. First operand 2889 states and 4278 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-22 01:48:46,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:48:52,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:48:52,244 INFO L93 Difference]: Finished difference Result 2895 states and 4283 transitions. [2022-11-22 01:48:52,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:48:52,245 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-22 01:48:52,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:48:52,265 INFO L225 Difference]: With dead ends: 2895 [2022-11-22 01:48:52,265 INFO L226 Difference]: Without dead ends: 2893 [2022-11-22 01:48:52,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:48:52,271 INFO L413 NwaCegarLoop]: 3786 mSDtfsCounter, 4250 mSDsluCounter, 7552 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4260 SdHoareTripleChecker+Valid, 11338 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2022-11-22 01:48:52,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4260 Valid, 11338 Invalid, 1477 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1475 Invalid, 1 Unknown, 0 Unchecked, 7.1s Time] [2022-11-22 01:48:52,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2893 states. [2022-11-22 01:48:52,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2893 to 2893. [2022-11-22 01:48:52,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2893 states, 1791 states have (on average 1.3344500279173646) internal successors, (2390), 1849 states have internal predecessors, (2390), 947 states have call successors, (947), 153 states have call predecessors, (947), 152 states have return successors, (944), 930 states have call predecessors, (944), 944 states have call successors, (944) [2022-11-22 01:48:52,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2893 states to 2893 states and 4281 transitions. [2022-11-22 01:48:52,466 INFO L78 Accepts]: Start accepts. Automaton has 2893 states and 4281 transitions. Word has length 45 [2022-11-22 01:48:52,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:48:52,467 INFO L495 AbstractCegarLoop]: Abstraction has 2893 states and 4281 transitions. [2022-11-22 01:48:52,468 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-22 01:48:52,468 INFO L276 IsEmpty]: Start isEmpty. Operand 2893 states and 4281 transitions. [2022-11-22 01:48:52,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-22 01:48:52,470 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:48:52,471 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:48:52,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-22 01:48:52,471 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-22 01:48:52,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:48:52,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1414077239, now seen corresponding path program 1 times [2022-11-22 01:48:52,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:48:52,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384010605] [2022-11-22 01:48:52,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:48:52,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:48:52,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:48:52,934 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-11-22 01:48:52,934 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:48:52,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384010605] [2022-11-22 01:48:52,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384010605] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:48:52,935 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:48:52,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:48:52,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757306014] [2022-11-22 01:48:52,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:48:52,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:48:52,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:48:52,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:48:52,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:48:52,937 INFO L87 Difference]: Start difference. First operand 2893 states and 4281 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, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-22 01:48:54,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:49:00,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:49:00,331 INFO L93 Difference]: Finished difference Result 2899 states and 4286 transitions. [2022-11-22 01:49:00,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:49:00,332 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, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 50 [2022-11-22 01:49:00,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:49:00,348 INFO L225 Difference]: With dead ends: 2899 [2022-11-22 01:49:00,349 INFO L226 Difference]: Without dead ends: 2897 [2022-11-22 01:49:00,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:49:00,352 INFO L413 NwaCegarLoop]: 3786 mSDtfsCounter, 4250 mSDsluCounter, 7552 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4259 SdHoareTripleChecker+Valid, 11338 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2022-11-22 01:49:00,352 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4259 Valid, 11338 Invalid, 1477 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 1475 Invalid, 1 Unknown, 0 Unchecked, 7.1s Time] [2022-11-22 01:49:00,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2897 states. [2022-11-22 01:49:00,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2897 to 2897. [2022-11-22 01:49:00,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2897 states, 1794 states have (on average 1.3338907469342252) internal successors, (2393), 1852 states have internal predecessors, (2393), 947 states have call successors, (947), 154 states have call predecessors, (947), 153 states have return successors, (944), 930 states have call predecessors, (944), 944 states have call successors, (944) [2022-11-22 01:49:00,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2897 states to 2897 states and 4284 transitions. [2022-11-22 01:49:00,542 INFO L78 Accepts]: Start accepts. Automaton has 2897 states and 4284 transitions. Word has length 50 [2022-11-22 01:49:00,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:49:00,542 INFO L495 AbstractCegarLoop]: Abstraction has 2897 states and 4284 transitions. [2022-11-22 01:49:00,542 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, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-22 01:49:00,543 INFO L276 IsEmpty]: Start isEmpty. Operand 2897 states and 4284 transitions. [2022-11-22 01:49:00,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-22 01:49:00,544 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:49:00,544 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-22 01:49:00,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-22 01:49:00,544 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-22 01:49:00,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:49:00,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1192732019, now seen corresponding path program 1 times [2022-11-22 01:49:00,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:49:00,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828076948] [2022-11-22 01:49:00,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:49:00,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:49:00,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:49:00,980 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-22 01:49:00,981 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:49:00,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828076948] [2022-11-22 01:49:00,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828076948] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:49:00,981 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:49:00,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:49:00,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116250294] [2022-11-22 01:49:00,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:49:00,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:49:00,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:49:00,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:49:00,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:49:00,983 INFO L87 Difference]: Start difference. First operand 2897 states and 4284 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-22 01:49:03,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:49:07,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:49:07,862 INFO L93 Difference]: Finished difference Result 2903 states and 4289 transitions. [2022-11-22 01:49:07,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:49:07,863 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-22 01:49:07,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:49:07,882 INFO L225 Difference]: With dead ends: 2903 [2022-11-22 01:49:07,882 INFO L226 Difference]: Without dead ends: 2901 [2022-11-22 01:49:07,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:49:07,886 INFO L413 NwaCegarLoop]: 3786 mSDtfsCounter, 4250 mSDsluCounter, 7552 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4258 SdHoareTripleChecker+Valid, 11338 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2022-11-22 01:49:07,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4258 Valid, 11338 Invalid, 1477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1475 Invalid, 1 Unknown, 0 Unchecked, 6.6s Time] [2022-11-22 01:49:07,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2901 states. [2022-11-22 01:49:08,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2901 to 2901. [2022-11-22 01:49:08,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2901 states, 1797 states have (on average 1.3333333333333333) internal successors, (2396), 1855 states have internal predecessors, (2396), 947 states have call successors, (947), 155 states have call predecessors, (947), 154 states have return successors, (944), 930 states have call predecessors, (944), 944 states have call successors, (944) [2022-11-22 01:49:08,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2901 states to 2901 states and 4287 transitions. [2022-11-22 01:49:08,104 INFO L78 Accepts]: Start accepts. Automaton has 2901 states and 4287 transitions. Word has length 55 [2022-11-22 01:49:08,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:49:08,105 INFO L495 AbstractCegarLoop]: Abstraction has 2901 states and 4287 transitions. [2022-11-22 01:49:08,105 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-22 01:49:08,105 INFO L276 IsEmpty]: Start isEmpty. Operand 2901 states and 4287 transitions. [2022-11-22 01:49:08,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-22 01:49:08,106 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:49:08,106 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:49:08,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-22 01:49:08,107 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-22 01:49:08,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:49:08,107 INFO L85 PathProgramCache]: Analyzing trace with hash -580906596, now seen corresponding path program 1 times [2022-11-22 01:49:08,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:49:08,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970546594] [2022-11-22 01:49:08,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:49:08,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:49:08,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:49:08,548 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-11-22 01:49:08,548 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:49:08,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970546594] [2022-11-22 01:49:08,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970546594] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:49:08,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:49:08,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:49:08,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712596779] [2022-11-22 01:49:08,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:49:08,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:49:08,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:49:08,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:49:08,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:49:08,552 INFO L87 Difference]: Start difference. First operand 2901 states and 4287 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-22 01:49:10,596 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:49:16,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:49:16,179 INFO L93 Difference]: Finished difference Result 2907 states and 4292 transitions. [2022-11-22 01:49:16,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:49:16,180 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 61 [2022-11-22 01:49:16,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:49:16,197 INFO L225 Difference]: With dead ends: 2907 [2022-11-22 01:49:16,197 INFO L226 Difference]: Without dead ends: 2905 [2022-11-22 01:49:16,200 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:49:16,201 INFO L413 NwaCegarLoop]: 3786 mSDtfsCounter, 4249 mSDsluCounter, 7552 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4256 SdHoareTripleChecker+Valid, 11338 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2022-11-22 01:49:16,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4256 Valid, 11338 Invalid, 1477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1475 Invalid, 1 Unknown, 0 Unchecked, 7.4s Time] [2022-11-22 01:49:16,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2905 states. [2022-11-22 01:49:16,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2905 to 2905. [2022-11-22 01:49:16,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2905 states, 1800 states have (on average 1.3327777777777778) internal successors, (2399), 1858 states have internal predecessors, (2399), 947 states have call successors, (947), 156 states have call predecessors, (947), 155 states have return successors, (944), 930 states have call predecessors, (944), 944 states have call successors, (944) [2022-11-22 01:49:16,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2905 states to 2905 states and 4290 transitions. [2022-11-22 01:49:16,427 INFO L78 Accepts]: Start accepts. Automaton has 2905 states and 4290 transitions. Word has length 61 [2022-11-22 01:49:16,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:49:16,427 INFO L495 AbstractCegarLoop]: Abstraction has 2905 states and 4290 transitions. [2022-11-22 01:49:16,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-22 01:49:16,429 INFO L276 IsEmpty]: Start isEmpty. Operand 2905 states and 4290 transitions. [2022-11-22 01:49:16,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-22 01:49:16,430 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:49:16,430 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:49:16,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-22 01:49:16,430 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-22 01:49:16,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:49:16,431 INFO L85 PathProgramCache]: Analyzing trace with hash -773857331, now seen corresponding path program 1 times [2022-11-22 01:49:16,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:49:16,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524596324] [2022-11-22 01:49:16,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:49:16,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:49:16,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:49:16,853 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-11-22 01:49:16,853 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:49:16,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524596324] [2022-11-22 01:49:16,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524596324] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:49:16,854 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:49:16,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:49:16,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361001073] [2022-11-22 01:49:16,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:49:16,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:49:16,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:49:16,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:49:16,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:49:16,858 INFO L87 Difference]: Start difference. First operand 2905 states and 4290 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-22 01:49:18,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:49:20,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:49:22,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-22 01:49:28,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:49:28,175 INFO L93 Difference]: Finished difference Result 2911 states and 4295 transitions. [2022-11-22 01:49:28,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:49:28,176 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 65 [2022-11-22 01:49:28,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:49:28,189 INFO L225 Difference]: With dead ends: 2911 [2022-11-22 01:49:28,189 INFO L226 Difference]: Without dead ends: 2909 [2022-11-22 01:49:28,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:49:28,193 INFO L413 NwaCegarLoop]: 3786 mSDtfsCounter, 4250 mSDsluCounter, 7552 mSDsCounter, 0 mSdLazyCounter, 1477 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4256 SdHoareTripleChecker+Valid, 11338 SdHoareTripleChecker+Invalid, 1479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1477 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.0s IncrementalHoareTripleChecker+Time [2022-11-22 01:49:28,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4256 Valid, 11338 Invalid, 1479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1477 Invalid, 1 Unknown, 0 Unchecked, 11.0s Time] [2022-11-22 01:49:28,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2909 states. [2022-11-22 01:49:28,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2909 to 2909. [2022-11-22 01:49:28,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2909 states, 1803 states have (on average 1.3322240709927897) internal successors, (2402), 1861 states have internal predecessors, (2402), 947 states have call successors, (947), 157 states have call predecessors, (947), 156 states have return successors, (944), 930 states have call predecessors, (944), 944 states have call successors, (944) [2022-11-22 01:49:28,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2909 states to 2909 states and 4293 transitions. [2022-11-22 01:49:28,435 INFO L78 Accepts]: Start accepts. Automaton has 2909 states and 4293 transitions. Word has length 65 [2022-11-22 01:49:28,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:49:28,435 INFO L495 AbstractCegarLoop]: Abstraction has 2909 states and 4293 transitions. [2022-11-22 01:49:28,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-11-22 01:49:28,436 INFO L276 IsEmpty]: Start isEmpty. Operand 2909 states and 4293 transitions. [2022-11-22 01:49:28,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-22 01:49:28,437 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:49:28,437 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, 1] [2022-11-22 01:49:28,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-22 01:49:28,438 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-22 01:49:28,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:49:28,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1409165340, now seen corresponding path program 1 times [2022-11-22 01:49:28,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:49:28,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866568572] [2022-11-22 01:49:28,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:49:28,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:49:28,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:49:28,859 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-22 01:49:28,859 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:49:28,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866568572] [2022-11-22 01:49:28,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866568572] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:49:28,860 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:49:28,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:49:28,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564432060] [2022-11-22 01:49:28,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:49:28,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:49:28,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:49:28,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:49:28,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:49:28,862 INFO L87 Difference]: Start difference. First operand 2909 states and 4293 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (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-22 01:49:30,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:49:37,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:49:37,351 INFO L93 Difference]: Finished difference Result 3125 states and 4555 transitions. [2022-11-22 01:49:37,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:49:37,352 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (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-22 01:49:37,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:49:37,372 INFO L225 Difference]: With dead ends: 3125 [2022-11-22 01:49:37,373 INFO L226 Difference]: Without dead ends: 3123 [2022-11-22 01:49:37,376 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:49:37,376 INFO L413 NwaCegarLoop]: 3886 mSDtfsCounter, 4031 mSDsluCounter, 8159 mSDsCounter, 0 mSdLazyCounter, 1552 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4036 SdHoareTripleChecker+Valid, 12045 SdHoareTripleChecker+Invalid, 1555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1552 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2022-11-22 01:49:37,377 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4036 Valid, 12045 Invalid, 1555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1552 Invalid, 1 Unknown, 0 Unchecked, 8.1s Time] [2022-11-22 01:49:37,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3123 states. [2022-11-22 01:49:37,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3123 to 3117. [2022-11-22 01:49:37,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3117 states, 1922 states have (on average 1.3241415192507804) internal successors, (2545), 1987 states have internal predecessors, (2545), 1003 states have call successors, (1003), 193 states have call predecessors, (1003), 189 states have return successors, (1001), 980 states have call predecessors, (1001), 1000 states have call successors, (1001) [2022-11-22 01:49:37,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3117 states to 3117 states and 4549 transitions. [2022-11-22 01:49:37,669 INFO L78 Accepts]: Start accepts. Automaton has 3117 states and 4549 transitions. Word has length 71 [2022-11-22 01:49:37,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:49:37,669 INFO L495 AbstractCegarLoop]: Abstraction has 3117 states and 4549 transitions. [2022-11-22 01:49:37,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (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-22 01:49:37,670 INFO L276 IsEmpty]: Start isEmpty. Operand 3117 states and 4549 transitions. [2022-11-22 01:49:37,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-11-22 01:49:37,672 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:49:37,672 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, 1] [2022-11-22 01:49:37,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-22 01:49:37,673 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-22 01:49:37,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:49:37,673 INFO L85 PathProgramCache]: Analyzing trace with hash 130650650, now seen corresponding path program 1 times [2022-11-22 01:49:37,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:49:37,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556672244] [2022-11-22 01:49:37,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:49:37,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:49:37,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:49:38,108 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-22 01:49:38,108 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:49:38,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556672244] [2022-11-22 01:49:38,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556672244] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:49:38,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:49:38,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:49:38,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498933955] [2022-11-22 01:49:38,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:49:38,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:49:38,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:49:38,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:49:38,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:49:38,112 INFO L87 Difference]: Start difference. First operand 3117 states and 4549 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (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-22 01:49:40,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:49:45,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:49:45,322 INFO L93 Difference]: Finished difference Result 3123 states and 4554 transitions. [2022-11-22 01:49:45,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:49:45,323 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (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 76 [2022-11-22 01:49:45,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:49:45,344 INFO L225 Difference]: With dead ends: 3123 [2022-11-22 01:49:45,344 INFO L226 Difference]: Without dead ends: 3121 [2022-11-22 01:49:45,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:49:45,348 INFO L413 NwaCegarLoop]: 3786 mSDtfsCounter, 4249 mSDsluCounter, 7552 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4253 SdHoareTripleChecker+Valid, 11338 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2022-11-22 01:49:45,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4253 Valid, 11338 Invalid, 1477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1475 Invalid, 1 Unknown, 0 Unchecked, 6.9s Time] [2022-11-22 01:49:45,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3121 states. [2022-11-22 01:49:45,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3121 to 3121. [2022-11-22 01:49:45,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3121 states, 1925 states have (on average 1.3236363636363637) internal successors, (2548), 1990 states have internal predecessors, (2548), 1003 states have call successors, (1003), 194 states have call predecessors, (1003), 190 states have return successors, (1001), 980 states have call predecessors, (1001), 1000 states have call successors, (1001) [2022-11-22 01:49:45,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3121 states to 3121 states and 4552 transitions. [2022-11-22 01:49:45,652 INFO L78 Accepts]: Start accepts. Automaton has 3121 states and 4552 transitions. Word has length 76 [2022-11-22 01:49:45,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:49:45,653 INFO L495 AbstractCegarLoop]: Abstraction has 3121 states and 4552 transitions. [2022-11-22 01:49:45,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (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-22 01:49:45,654 INFO L276 IsEmpty]: Start isEmpty. Operand 3121 states and 4552 transitions. [2022-11-22 01:49:45,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-11-22 01:49:45,661 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:49:45,661 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:49:45,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-22 01:49:45,662 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-22 01:49:45,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:49:45,662 INFO L85 PathProgramCache]: Analyzing trace with hash -649867620, now seen corresponding path program 1 times [2022-11-22 01:49:45,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:49:45,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839441034] [2022-11-22 01:49:45,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:49:45,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:49:45,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:49:46,084 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-11-22 01:49:46,084 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:49:46,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839441034] [2022-11-22 01:49:46,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839441034] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:49:46,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:49:46,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:49:46,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001725748] [2022-11-22 01:49:46,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:49:46,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:49:46,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:49:46,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:49:46,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:49:46,087 INFO L87 Difference]: Start difference. First operand 3121 states and 4552 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-22 01:49:48,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:49:53,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:49:53,765 INFO L93 Difference]: Finished difference Result 3127 states and 4557 transitions. [2022-11-22 01:49:53,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:49:53,765 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 81 [2022-11-22 01:49:53,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:49:53,782 INFO L225 Difference]: With dead ends: 3127 [2022-11-22 01:49:53,782 INFO L226 Difference]: Without dead ends: 3125 [2022-11-22 01:49:53,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:49:53,786 INFO L413 NwaCegarLoop]: 3786 mSDtfsCounter, 4249 mSDsluCounter, 7552 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4252 SdHoareTripleChecker+Valid, 11338 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2022-11-22 01:49:53,786 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4252 Valid, 11338 Invalid, 1477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1475 Invalid, 1 Unknown, 0 Unchecked, 7.3s Time] [2022-11-22 01:49:53,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3125 states. [2022-11-22 01:49:54,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3125 to 3125. [2022-11-22 01:49:54,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3125 states, 1928 states have (on average 1.3231327800829875) internal successors, (2551), 1993 states have internal predecessors, (2551), 1003 states have call successors, (1003), 195 states have call predecessors, (1003), 191 states have return successors, (1001), 980 states have call predecessors, (1001), 1000 states have call successors, (1001) [2022-11-22 01:49:54,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3125 states to 3125 states and 4555 transitions. [2022-11-22 01:49:54,209 INFO L78 Accepts]: Start accepts. Automaton has 3125 states and 4555 transitions. Word has length 81 [2022-11-22 01:49:54,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:49:54,209 INFO L495 AbstractCegarLoop]: Abstraction has 3125 states and 4555 transitions. [2022-11-22 01:49:54,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2022-11-22 01:49:54,210 INFO L276 IsEmpty]: Start isEmpty. Operand 3125 states and 4555 transitions. [2022-11-22 01:49:54,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-22 01:49:54,211 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:49:54,211 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, 1] [2022-11-22 01:49:54,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-22 01:49:54,212 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-22 01:49:54,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:49:54,212 INFO L85 PathProgramCache]: Analyzing trace with hash 616704794, now seen corresponding path program 1 times [2022-11-22 01:49:54,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:49:54,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712532751] [2022-11-22 01:49:54,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:49:54,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:49:54,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:49:54,610 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-22 01:49:54,610 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:49:54,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712532751] [2022-11-22 01:49:54,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712532751] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:49:54,611 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:49:54,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:49:54,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441870185] [2022-11-22 01:49:54,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:49:54,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:49:54,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:49:54,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:49:54,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:49:54,613 INFO L87 Difference]: Start difference. First operand 3125 states and 4555 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (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-22 01:49:56,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:50:02,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:50:02,135 INFO L93 Difference]: Finished difference Result 3131 states and 4560 transitions. [2022-11-22 01:50:02,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:50:02,136 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (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-22 01:50:02,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:50:02,153 INFO L225 Difference]: With dead ends: 3131 [2022-11-22 01:50:02,153 INFO L226 Difference]: Without dead ends: 3129 [2022-11-22 01:50:02,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:50:02,157 INFO L413 NwaCegarLoop]: 3786 mSDtfsCounter, 4249 mSDsluCounter, 7552 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4251 SdHoareTripleChecker+Valid, 11338 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2022-11-22 01:50:02,157 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4251 Valid, 11338 Invalid, 1477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1475 Invalid, 1 Unknown, 0 Unchecked, 7.1s Time] [2022-11-22 01:50:02,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3129 states. [2022-11-22 01:50:02,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3129 to 3129. [2022-11-22 01:50:02,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3129 states, 1931 states have (on average 1.322630761263594) internal successors, (2554), 1996 states have internal predecessors, (2554), 1003 states have call successors, (1003), 196 states have call predecessors, (1003), 192 states have return successors, (1001), 980 states have call predecessors, (1001), 1000 states have call successors, (1001) [2022-11-22 01:50:02,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3129 states to 3129 states and 4558 transitions. [2022-11-22 01:50:02,444 INFO L78 Accepts]: Start accepts. Automaton has 3129 states and 4558 transitions. Word has length 86 [2022-11-22 01:50:02,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:50:02,444 INFO L495 AbstractCegarLoop]: Abstraction has 3129 states and 4558 transitions. [2022-11-22 01:50:02,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (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-22 01:50:02,445 INFO L276 IsEmpty]: Start isEmpty. Operand 3129 states and 4558 transitions. [2022-11-22 01:50:02,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-11-22 01:50:02,446 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:50:02,446 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-22 01:50:02,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-22 01:50:02,447 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-22 01:50:02,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:50:02,447 INFO L85 PathProgramCache]: Analyzing trace with hash 474377673, now seen corresponding path program 1 times [2022-11-22 01:50:02,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:50:02,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844674294] [2022-11-22 01:50:02,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:50:02,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:50:02,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:50:02,854 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-22 01:50:02,854 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:50:02,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844674294] [2022-11-22 01:50:02,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844674294] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:50:02,855 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:50:02,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:50:02,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84387448] [2022-11-22 01:50:02,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:50:02,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:50:02,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:50:02,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:50:02,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:50:02,857 INFO L87 Difference]: Start difference. First operand 3129 states and 4558 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-22 01:50:04,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:50:09,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:50:09,809 INFO L93 Difference]: Finished difference Result 3135 states and 4563 transitions. [2022-11-22 01:50:09,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:50:09,810 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-22 01:50:09,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:50:09,823 INFO L225 Difference]: With dead ends: 3135 [2022-11-22 01:50:09,824 INFO L226 Difference]: Without dead ends: 3131 [2022-11-22 01:50:09,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:50:09,827 INFO L413 NwaCegarLoop]: 3786 mSDtfsCounter, 4250 mSDsluCounter, 7552 mSDsCounter, 0 mSdLazyCounter, 1475 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4251 SdHoareTripleChecker+Valid, 11338 SdHoareTripleChecker+Invalid, 1477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1475 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2022-11-22 01:50:09,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4251 Valid, 11338 Invalid, 1477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1475 Invalid, 1 Unknown, 0 Unchecked, 6.6s Time] [2022-11-22 01:50:09,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3131 states. [2022-11-22 01:50:10,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3131 to 3131. [2022-11-22 01:50:10,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3131 states, 1933 states have (on average 1.321779617175375) internal successors, (2555), 1997 states have internal predecessors, (2555), 1003 states have call successors, (1003), 197 states have call predecessors, (1003), 192 states have return successors, (1001), 980 states have call predecessors, (1001), 1000 states have call successors, (1001) [2022-11-22 01:50:10,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3131 states to 3131 states and 4559 transitions. [2022-11-22 01:50:10,166 INFO L78 Accepts]: Start accepts. Automaton has 3131 states and 4559 transitions. Word has length 90 [2022-11-22 01:50:10,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:50:10,166 INFO L495 AbstractCegarLoop]: Abstraction has 3131 states and 4559 transitions. [2022-11-22 01:50:10,167 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-22 01:50:10,167 INFO L276 IsEmpty]: Start isEmpty. Operand 3131 states and 4559 transitions. [2022-11-22 01:50:10,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-11-22 01:50:10,169 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:50:10,169 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:50:10,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-22 01:50:10,169 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-22 01:50:10,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:50:10,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1023489050, now seen corresponding path program 1 times [2022-11-22 01:50:10,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:50:10,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261025887] [2022-11-22 01:50:10,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:50:10,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:50:10,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:50:10,577 INFO L134 CoverageAnalysis]: Checked inductivity of 299 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2022-11-22 01:50:10,577 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:50:10,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261025887] [2022-11-22 01:50:10,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261025887] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:50:10,578 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:50:10,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:50:10,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618215989] [2022-11-22 01:50:10,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:50:10,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:50:10,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:50:10,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:50:10,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:50:10,580 INFO L87 Difference]: Start difference. First operand 3131 states and 4559 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-22 01:50:12,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:50:17,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:50:17,669 INFO L93 Difference]: Finished difference Result 3131 states and 4559 transitions. [2022-11-22 01:50:17,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:50:17,670 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 96 [2022-11-22 01:50:17,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:50:17,684 INFO L225 Difference]: With dead ends: 3131 [2022-11-22 01:50:17,684 INFO L226 Difference]: Without dead ends: 3049 [2022-11-22 01:50:17,687 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:50:17,688 INFO L413 NwaCegarLoop]: 3784 mSDtfsCounter, 4245 mSDsluCounter, 7551 mSDsCounter, 0 mSdLazyCounter, 1470 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4245 SdHoareTripleChecker+Valid, 11335 SdHoareTripleChecker+Invalid, 1472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1470 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-11-22 01:50:17,688 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4245 Valid, 11335 Invalid, 1472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1470 Invalid, 1 Unknown, 0 Unchecked, 6.5s Time] [2022-11-22 01:50:17,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3049 states. [2022-11-22 01:50:18,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3049 to 3049. [2022-11-22 01:50:18,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3049 states, 1886 states have (on average 1.3282078472958643) internal successors, (2505), 1948 states have internal predecessors, (2505), 981 states have call successors, (981), 183 states have call predecessors, (981), 180 states have return successors, (982), 961 states have call predecessors, (982), 981 states have call successors, (982) [2022-11-22 01:50:18,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3049 states to 3049 states and 4468 transitions. [2022-11-22 01:50:18,046 INFO L78 Accepts]: Start accepts. Automaton has 3049 states and 4468 transitions. Word has length 96 [2022-11-22 01:50:18,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:50:18,046 INFO L495 AbstractCegarLoop]: Abstraction has 3049 states and 4468 transitions. [2022-11-22 01:50:18,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (20), 3 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-11-22 01:50:18,046 INFO L276 IsEmpty]: Start isEmpty. Operand 3049 states and 4468 transitions. [2022-11-22 01:50:18,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-11-22 01:50:18,054 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:50:18,054 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 01:50:18,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-22 01:50:18,055 INFO L420 AbstractCegarLoop]: === Iteration 14 === 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-22 01:50:18,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:50:18,055 INFO L85 PathProgramCache]: Analyzing trace with hash 55332506, now seen corresponding path program 1 times [2022-11-22 01:50:18,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:50:18,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794970312] [2022-11-22 01:50:18,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:50:18,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:50:18,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:50:18,440 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-11-22 01:50:18,440 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:50:18,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794970312] [2022-11-22 01:50:18,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794970312] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:50:18,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:50:18,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 01:50:18,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41150147] [2022-11-22 01:50:18,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:50:18,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 01:50:18,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:50:18,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 01:50:18,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 01:50:18,443 INFO L87 Difference]: Start difference. First operand 3049 states and 4468 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-11-22 01:50:20,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:50:22,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:50:22,908 INFO L93 Difference]: Finished difference Result 6083 states and 8913 transitions. [2022-11-22 01:50:22,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 01:50:22,909 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 145 [2022-11-22 01:50:22,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:50:22,925 INFO L225 Difference]: With dead ends: 6083 [2022-11-22 01:50:22,925 INFO L226 Difference]: Without dead ends: 3048 [2022-11-22 01:50:22,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 01:50:22,944 INFO L413 NwaCegarLoop]: 3729 mSDtfsCounter, 4196 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4196 SdHoareTripleChecker+Valid, 3729 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-11-22 01:50:22,944 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4196 Valid, 3729 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 482 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2022-11-22 01:50:22,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3048 states. [2022-11-22 01:50:23,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3048 to 3048. [2022-11-22 01:50:23,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3048 states, 1885 states have (on average 1.3273209549071618) internal successors, (2502), 1947 states have internal predecessors, (2502), 981 states have call successors, (981), 183 states have call predecessors, (981), 180 states have return successors, (982), 961 states have call predecessors, (982), 981 states have call successors, (982) [2022-11-22 01:50:23,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3048 states to 3048 states and 4465 transitions. [2022-11-22 01:50:23,282 INFO L78 Accepts]: Start accepts. Automaton has 3048 states and 4465 transitions. Word has length 145 [2022-11-22 01:50:23,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:50:23,283 INFO L495 AbstractCegarLoop]: Abstraction has 3048 states and 4465 transitions. [2022-11-22 01:50:23,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 3 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-11-22 01:50:23,283 INFO L276 IsEmpty]: Start isEmpty. Operand 3048 states and 4465 transitions. [2022-11-22 01:50:23,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-11-22 01:50:23,290 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:50:23,291 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 01:50:23,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-22 01:50:23,291 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-22 01:50:23,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:50:23,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1615525789, now seen corresponding path program 1 times [2022-11-22 01:50:23,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:50:23,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212991150] [2022-11-22 01:50:23,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:50:23,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:50:23,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:50:24,410 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-11-22 01:50:24,411 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:50:24,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212991150] [2022-11-22 01:50:24,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212991150] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:50:24,411 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:50:24,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:50:24,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671120126] [2022-11-22 01:50:24,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:50:24,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:50:24,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:50:24,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:50:24,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:50:24,413 INFO L87 Difference]: Start difference. First operand 3048 states and 4465 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-11-22 01:50:26,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:50:32,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:50:32,634 INFO L93 Difference]: Finished difference Result 3054 states and 4469 transitions. [2022-11-22 01:50:32,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:50:32,634 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 146 [2022-11-22 01:50:32,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:50:32,647 INFO L225 Difference]: With dead ends: 3054 [2022-11-22 01:50:32,647 INFO L226 Difference]: Without dead ends: 3052 [2022-11-22 01:50:32,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-22 01:50:32,650 INFO L413 NwaCegarLoop]: 3827 mSDtfsCounter, 3931 mSDsluCounter, 8059 mSDsCounter, 0 mSdLazyCounter, 1529 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3932 SdHoareTripleChecker+Valid, 11886 SdHoareTripleChecker+Invalid, 1532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1529 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2022-11-22 01:50:32,651 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3932 Valid, 11886 Invalid, 1532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1529 Invalid, 1 Unknown, 0 Unchecked, 7.7s Time] [2022-11-22 01:50:32,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3052 states. [2022-11-22 01:50:32,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3052 to 3048. [2022-11-22 01:50:32,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3048 states, 1885 states have (on average 1.3267904509283819) internal successors, (2501), 1947 states have internal predecessors, (2501), 981 states have call successors, (981), 183 states have call predecessors, (981), 180 states have return successors, (982), 961 states have call predecessors, (982), 981 states have call successors, (982) [2022-11-22 01:50:33,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3048 states to 3048 states and 4464 transitions. [2022-11-22 01:50:33,010 INFO L78 Accepts]: Start accepts. Automaton has 3048 states and 4464 transitions. Word has length 146 [2022-11-22 01:50:33,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:50:33,010 INFO L495 AbstractCegarLoop]: Abstraction has 3048 states and 4464 transitions. [2022-11-22 01:50:33,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (25), 3 states have call predecessors, (25), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-11-22 01:50:33,011 INFO L276 IsEmpty]: Start isEmpty. Operand 3048 states and 4464 transitions. [2022-11-22 01:50:33,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-11-22 01:50:33,030 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:50:33,031 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 01:50:33,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-22 01:50:33,031 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-22 01:50:33,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:50:33,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1853300271, now seen corresponding path program 1 times [2022-11-22 01:50:33,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:50:33,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175515018] [2022-11-22 01:50:33,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:50:33,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:50:33,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:50:33,888 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-11-22 01:50:33,888 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:50:33,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175515018] [2022-11-22 01:50:33,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175515018] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:50:33,891 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:50:33,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 01:50:33,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441422093] [2022-11-22 01:50:33,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:50:33,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:50:33,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:50:33,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:50:33,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:50:33,893 INFO L87 Difference]: Start difference. First operand 3048 states and 4464 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (35), 3 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-11-22 01:50:35,940 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:50:44,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:50:44,264 INFO L93 Difference]: Finished difference Result 3052 states and 4467 transitions. [2022-11-22 01:50:44,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:50:44,265 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (35), 3 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 188 [2022-11-22 01:50:44,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:50:44,277 INFO L225 Difference]: With dead ends: 3052 [2022-11-22 01:50:44,277 INFO L226 Difference]: Without dead ends: 3050 [2022-11-22 01:50:44,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-22 01:50:44,281 INFO L413 NwaCegarLoop]: 3898 mSDtfsCounter, 462 mSDsluCounter, 11332 mSDsCounter, 0 mSdLazyCounter, 2014 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 15230 SdHoareTripleChecker+Invalid, 2016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2014 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2022-11-22 01:50:44,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [463 Valid, 15230 Invalid, 2016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2014 Invalid, 1 Unknown, 0 Unchecked, 9.9s Time] [2022-11-22 01:50:44,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3050 states. [2022-11-22 01:50:44,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3050 to 3048. [2022-11-22 01:50:44,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3048 states, 1885 states have (on average 1.3262599469496021) internal successors, (2500), 1947 states have internal predecessors, (2500), 981 states have call successors, (981), 183 states have call predecessors, (981), 180 states have return successors, (982), 961 states have call predecessors, (982), 981 states have call successors, (982) [2022-11-22 01:50:44,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3048 states to 3048 states and 4463 transitions. [2022-11-22 01:50:44,647 INFO L78 Accepts]: Start accepts. Automaton has 3048 states and 4463 transitions. Word has length 188 [2022-11-22 01:50:44,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:50:44,648 INFO L495 AbstractCegarLoop]: Abstraction has 3048 states and 4463 transitions. [2022-11-22 01:50:44,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (35), 3 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-11-22 01:50:44,648 INFO L276 IsEmpty]: Start isEmpty. Operand 3048 states and 4463 transitions. [2022-11-22 01:50:44,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2022-11-22 01:50:44,689 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:50:44,691 INFO L195 NwaCegarLoop]: trace histogram [16, 14, 14, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 01:50:44,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-22 01:50:44,692 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-22 01:50:44,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:50:44,693 INFO L85 PathProgramCache]: Analyzing trace with hash -2106845083, now seen corresponding path program 1 times [2022-11-22 01:50:44,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:50:44,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603646604] [2022-11-22 01:50:44,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:50:44,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:50:45,749 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 01:50:45,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1001251924] [2022-11-22 01:50:45,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:50:45,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:50:45,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:50:45,753 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:50:45,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-22 01:50:49,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:50:49,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 9033 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-22 01:50:49,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:50:50,043 INFO L134 CoverageAnalysis]: Checked inductivity of 717 backedges. 379 proven. 0 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2022-11-22 01:50:50,043 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 01:50:50,044 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:50:50,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603646604] [2022-11-22 01:50:50,044 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 01:50:50,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001251924] [2022-11-22 01:50:50,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001251924] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:50:50,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:50:50,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 01:50:50,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087139115] [2022-11-22 01:50:50,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:50:50,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 01:50:50,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:50:50,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 01:50:50,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 01:50:50,048 INFO L87 Difference]: Start difference. First operand 3048 states and 4463 transitions. Second operand has 3 states, 3 states have (on average 68.0) internal successors, (204), 3 states have internal predecessors, (204), 2 states have call successors, (97), 2 states have call predecessors, (97), 2 states have return successors, (89), 2 states have call predecessors, (89), 2 states have call successors, (89) [2022-11-22 01:50:52,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:50:56,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:50:56,711 INFO L93 Difference]: Finished difference Result 6085 states and 9018 transitions. [2022-11-22 01:50:56,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 01:50:56,712 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 68.0) internal successors, (204), 3 states have internal predecessors, (204), 2 states have call successors, (97), 2 states have call predecessors, (97), 2 states have return successors, (89), 2 states have call predecessors, (89), 2 states have call successors, (89) Word has length 468 [2022-11-22 01:50:56,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:50:56,730 INFO L225 Difference]: With dead ends: 6085 [2022-11-22 01:50:56,731 INFO L226 Difference]: Without dead ends: 3051 [2022-11-22 01:50:56,750 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 466 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-22 01:50:56,750 INFO L413 NwaCegarLoop]: 3730 mSDtfsCounter, 0 mSDsluCounter, 3724 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 7454 SdHoareTripleChecker+Invalid, 970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2022-11-22 01:50:56,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 7454 Invalid, 970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 965 Invalid, 1 Unknown, 0 Unchecked, 6.2s Time] [2022-11-22 01:50:56,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3051 states. [2022-11-22 01:50:57,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3051 to 3051. [2022-11-22 01:50:57,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3051 states, 1888 states have (on average 1.3257415254237288) internal successors, (2503), 1950 states have internal predecessors, (2503), 981 states have call successors, (981), 183 states have call predecessors, (981), 180 states have return successors, (982), 961 states have call predecessors, (982), 981 states have call successors, (982) [2022-11-22 01:50:57,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3051 states to 3051 states and 4466 transitions. [2022-11-22 01:50:57,113 INFO L78 Accepts]: Start accepts. Automaton has 3051 states and 4466 transitions. Word has length 468 [2022-11-22 01:50:57,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:50:57,114 INFO L495 AbstractCegarLoop]: Abstraction has 3051 states and 4466 transitions. [2022-11-22 01:50:57,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.0) internal successors, (204), 3 states have internal predecessors, (204), 2 states have call successors, (97), 2 states have call predecessors, (97), 2 states have return successors, (89), 2 states have call predecessors, (89), 2 states have call successors, (89) [2022-11-22 01:50:57,114 INFO L276 IsEmpty]: Start isEmpty. Operand 3051 states and 4466 transitions. [2022-11-22 01:50:57,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2022-11-22 01:50:57,156 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:50:57,157 INFO L195 NwaCegarLoop]: trace histogram [16, 14, 14, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 01:50:57,191 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-22 01:50:57,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-22 01:50:57,371 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-22 01:50:57,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:50:57,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1164157671, now seen corresponding path program 1 times [2022-11-22 01:50:57,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:50:57,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582967244] [2022-11-22 01:50:57,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:50:57,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:50:58,446 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 01:50:58,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [312797625] [2022-11-22 01:50:58,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:50:58,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:50:58,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:50:58,448 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:50:58,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-22 01:51:02,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:51:02,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 9049 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-22 01:51:02,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:51:02,764 INFO L134 CoverageAnalysis]: Checked inductivity of 718 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 628 trivial. 0 not checked. [2022-11-22 01:51:02,764 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 01:51:02,764 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:51:02,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582967244] [2022-11-22 01:51:02,765 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 01:51:02,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312797625] [2022-11-22 01:51:02,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312797625] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:51:02,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:51:02,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 01:51:02,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441110722] [2022-11-22 01:51:02,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:51:02,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 01:51:02,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:51:02,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 01:51:02,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 01:51:02,770 INFO L87 Difference]: Start difference. First operand 3051 states and 4466 transitions. Second operand has 3 states, 3 states have (on average 63.0) internal successors, (189), 3 states have internal predecessors, (189), 2 states have call successors, (91), 2 states have call predecessors, (91), 2 states have return successors, (84), 2 states have call predecessors, (84), 2 states have call successors, (84) [2022-11-22 01:51:04,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:51:09,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:51:09,272 INFO L93 Difference]: Finished difference Result 6211 states and 9186 transitions. [2022-11-22 01:51:09,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 01:51:09,273 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 63.0) internal successors, (189), 3 states have internal predecessors, (189), 2 states have call successors, (91), 2 states have call predecessors, (91), 2 states have return successors, (84), 2 states have call predecessors, (84), 2 states have call successors, (84) Word has length 469 [2022-11-22 01:51:09,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:51:09,286 INFO L225 Difference]: With dead ends: 6211 [2022-11-22 01:51:09,287 INFO L226 Difference]: Without dead ends: 3174 [2022-11-22 01:51:09,307 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 468 GetRequests, 467 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-22 01:51:09,307 INFO L413 NwaCegarLoop]: 3771 mSDtfsCounter, 99 mSDsluCounter, 3733 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 7504 SdHoareTripleChecker+Invalid, 968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 967 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2022-11-22 01:51:09,308 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 7504 Invalid, 968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 967 Invalid, 1 Unknown, 0 Unchecked, 6.1s Time] [2022-11-22 01:51:09,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3174 states. [2022-11-22 01:51:09,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3174 to 3052. [2022-11-22 01:51:09,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3052 states, 1889 states have (on average 1.3255690841715193) internal successors, (2504), 1951 states have internal predecessors, (2504), 981 states have call successors, (981), 183 states have call predecessors, (981), 180 states have return successors, (982), 961 states have call predecessors, (982), 981 states have call successors, (982) [2022-11-22 01:51:09,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3052 states to 3052 states and 4467 transitions. [2022-11-22 01:51:09,881 INFO L78 Accepts]: Start accepts. Automaton has 3052 states and 4467 transitions. Word has length 469 [2022-11-22 01:51:09,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:51:09,884 INFO L495 AbstractCegarLoop]: Abstraction has 3052 states and 4467 transitions. [2022-11-22 01:51:09,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 63.0) internal successors, (189), 3 states have internal predecessors, (189), 2 states have call successors, (91), 2 states have call predecessors, (91), 2 states have return successors, (84), 2 states have call predecessors, (84), 2 states have call successors, (84) [2022-11-22 01:51:09,885 INFO L276 IsEmpty]: Start isEmpty. Operand 3052 states and 4467 transitions. [2022-11-22 01:51:09,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 499 [2022-11-22 01:51:09,921 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:51:09,922 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 8, 7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 01:51:09,960 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-22 01:51:10,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-22 01:51:10,148 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-22 01:51:10,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:51:10,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1657985730, now seen corresponding path program 1 times [2022-11-22 01:51:10,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:51:10,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697670180] [2022-11-22 01:51:10,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:51:10,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:51:10,971 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 01:51:10,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [995038489] [2022-11-22 01:51:10,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:51:10,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:51:10,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:51:10,973 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:51:10,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-22 01:51:15,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:51:15,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 9297 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-22 01:51:15,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:51:15,806 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 420 proven. 0 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2022-11-22 01:51:15,807 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 01:51:15,807 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:51:15,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697670180] [2022-11-22 01:51:15,807 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 01:51:15,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995038489] [2022-11-22 01:51:15,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995038489] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:51:15,808 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:51:15,808 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 01:51:15,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923846395] [2022-11-22 01:51:15,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:51:15,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 01:51:15,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:51:15,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 01:51:15,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 01:51:15,810 INFO L87 Difference]: Start difference. First operand 3052 states and 4467 transitions. Second operand has 3 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 3 states have call successors, (102), 2 states have call predecessors, (102), 2 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2022-11-22 01:51:17,855 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:51:21,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:51:21,924 INFO L93 Difference]: Finished difference Result 6096 states and 9017 transitions. [2022-11-22 01:51:21,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 01:51:21,925 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 3 states have call successors, (102), 2 states have call predecessors, (102), 2 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 498 [2022-11-22 01:51:21,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:51:21,940 INFO L225 Difference]: With dead ends: 6096 [2022-11-22 01:51:21,940 INFO L226 Difference]: Without dead ends: 3058 [2022-11-22 01:51:21,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 496 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-22 01:51:21,959 INFO L413 NwaCegarLoop]: 3730 mSDtfsCounter, 4 mSDsluCounter, 3723 mSDsCounter, 0 mSdLazyCounter, 969 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 7453 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 969 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2022-11-22 01:51:21,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 7453 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 969 Invalid, 1 Unknown, 0 Unchecked, 5.6s Time] [2022-11-22 01:51:21,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3058 states. [2022-11-22 01:51:22,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3058 to 3056. [2022-11-22 01:51:22,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3056 states, 1892 states have (on average 1.3255813953488371) internal successors, (2508), 1954 states have internal predecessors, (2508), 982 states have call successors, (982), 183 states have call predecessors, (982), 180 states have return successors, (983), 962 states have call predecessors, (983), 982 states have call successors, (983) [2022-11-22 01:51:22,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3056 states to 3056 states and 4473 transitions. [2022-11-22 01:51:22,290 INFO L78 Accepts]: Start accepts. Automaton has 3056 states and 4473 transitions. Word has length 498 [2022-11-22 01:51:22,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:51:22,290 INFO L495 AbstractCegarLoop]: Abstraction has 3056 states and 4473 transitions. [2022-11-22 01:51:22,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 71.33333333333333) internal successors, (214), 3 states have internal predecessors, (214), 3 states have call successors, (102), 2 states have call predecessors, (102), 2 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2022-11-22 01:51:22,291 INFO L276 IsEmpty]: Start isEmpty. Operand 3056 states and 4473 transitions. [2022-11-22 01:51:22,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 503 [2022-11-22 01:51:22,326 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:51:22,326 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 8, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 01:51:22,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-22 01:51:22,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:51:22,540 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-22 01:51:22,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:51:22,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1667327685, now seen corresponding path program 1 times [2022-11-22 01:51:22,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:51:22,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502180766] [2022-11-22 01:51:22,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:51:22,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:51:23,369 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 01:51:23,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1545178344] [2022-11-22 01:51:23,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:51:23,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:51:23,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:51:23,371 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:51:23,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-22 01:51:28,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:51:28,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 9314 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 01:51:28,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:51:28,319 INFO L134 CoverageAnalysis]: Checked inductivity of 810 backedges. 430 proven. 0 refuted. 0 times theorem prover too weak. 380 trivial. 0 not checked. [2022-11-22 01:51:28,319 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 01:51:28,319 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:51:28,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502180766] [2022-11-22 01:51:28,320 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 01:51:28,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545178344] [2022-11-22 01:51:28,320 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545178344] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:51:28,320 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:51:28,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 01:51:28,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078520047] [2022-11-22 01:51:28,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:51:28,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 01:51:28,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:51:28,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 01:51:28,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 01:51:28,323 INFO L87 Difference]: Start difference. First operand 3056 states and 4473 transitions. Second operand has 3 states, 3 states have (on average 71.66666666666667) internal successors, (215), 3 states have internal predecessors, (215), 2 states have call successors, (103), 2 states have call predecessors, (103), 2 states have return successors, (95), 2 states have call predecessors, (95), 2 states have call successors, (95) [2022-11-22 01:51:30,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:51:34,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:51:34,324 INFO L93 Difference]: Finished difference Result 6097 states and 9018 transitions. [2022-11-22 01:51:34,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 01:51:34,325 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 71.66666666666667) internal successors, (215), 3 states have internal predecessors, (215), 2 states have call successors, (103), 2 states have call predecessors, (103), 2 states have return successors, (95), 2 states have call predecessors, (95), 2 states have call successors, (95) Word has length 502 [2022-11-22 01:51:34,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:51:34,336 INFO L225 Difference]: With dead ends: 6097 [2022-11-22 01:51:34,337 INFO L226 Difference]: Without dead ends: 3055 [2022-11-22 01:51:34,353 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 500 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-22 01:51:34,354 INFO L413 NwaCegarLoop]: 3730 mSDtfsCounter, 1 mSDsluCounter, 3721 mSDsCounter, 0 mSdLazyCounter, 971 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 7451 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 971 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2022-11-22 01:51:34,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 7451 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 971 Invalid, 1 Unknown, 0 Unchecked, 5.5s Time] [2022-11-22 01:51:34,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3055 states. [2022-11-22 01:51:34,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3055 to 3053. [2022-11-22 01:51:34,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3053 states, 1890 states have (on average 1.3253968253968254) internal successors, (2505), 1952 states have internal predecessors, (2505), 981 states have call successors, (981), 183 states have call predecessors, (981), 180 states have return successors, (982), 961 states have call predecessors, (982), 981 states have call successors, (982) [2022-11-22 01:51:34,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3053 states to 3053 states and 4468 transitions. [2022-11-22 01:51:34,656 INFO L78 Accepts]: Start accepts. Automaton has 3053 states and 4468 transitions. Word has length 502 [2022-11-22 01:51:34,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:51:34,657 INFO L495 AbstractCegarLoop]: Abstraction has 3053 states and 4468 transitions. [2022-11-22 01:51:34,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 71.66666666666667) internal successors, (215), 3 states have internal predecessors, (215), 2 states have call successors, (103), 2 states have call predecessors, (103), 2 states have return successors, (95), 2 states have call predecessors, (95), 2 states have call successors, (95) [2022-11-22 01:51:34,657 INFO L276 IsEmpty]: Start isEmpty. Operand 3053 states and 4468 transitions. [2022-11-22 01:51:34,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2022-11-22 01:51:34,678 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:51:34,679 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 8, 7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 01:51:34,719 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-22 01:51:34,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:51:34,895 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-22 01:51:34,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:51:34,896 INFO L85 PathProgramCache]: Analyzing trace with hash 798516368, now seen corresponding path program 1 times [2022-11-22 01:51:34,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:51:34,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584399058] [2022-11-22 01:51:34,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:51:34,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:51:35,808 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 01:51:35,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1486545610] [2022-11-22 01:51:35,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:51:35,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:51:35,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:51:35,810 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:51:35,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-22 01:51:40,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:51:40,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 9310 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-22 01:51:40,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:51:40,939 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 424 proven. 1 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-11-22 01:51:40,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 01:51:41,863 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 793 trivial. 0 not checked. [2022-11-22 01:51:41,863 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:51:41,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584399058] [2022-11-22 01:51:41,863 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 01:51:41,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486545610] [2022-11-22 01:51:41,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486545610] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 01:51:41,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [452899644] [2022-11-22 01:51:41,901 INFO L159 IcfgInterpreter]: Started Sifa with 319 locations of interest [2022-11-22 01:51:41,901 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 01:51:41,908 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-11-22 01:51:41,915 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-22 01:51:41,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-11-22 01:51:41,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020092285] [2022-11-22 01:51:41,916 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-22 01:51:41,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-22 01:51:41,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:51:41,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-22 01:51:41,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-22 01:51:41,918 INFO L87 Difference]: Start difference. First operand 3053 states and 4468 transitions. Second operand has 6 states, 6 states have (on average 45.166666666666664) internal successors, (271), 6 states have internal predecessors, (271), 2 states have call successors, (154), 2 states have call predecessors, (154), 2 states have return successors, (148), 2 states have call predecessors, (148), 2 states have call successors, (148) [2022-11-22 01:51:43,961 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:51:47,301 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-22 01:51:48,549 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-22 01:51:54,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:51:54,836 INFO L93 Difference]: Finished difference Result 6101 states and 9040 transitions. [2022-11-22 01:51:54,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:51:54,837 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 45.166666666666664) internal successors, (271), 6 states have internal predecessors, (271), 2 states have call successors, (154), 2 states have call predecessors, (154), 2 states have return successors, (148), 2 states have call predecessors, (148), 2 states have call successors, (148) Word has length 503 [2022-11-22 01:51:54,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:51:54,849 INFO L225 Difference]: With dead ends: 6101 [2022-11-22 01:51:54,850 INFO L226 Difference]: Without dead ends: 3062 [2022-11-22 01:51:54,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1004 GetRequests, 1000 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-11-22 01:51:54,870 INFO L413 NwaCegarLoop]: 3730 mSDtfsCounter, 0 mSDsluCounter, 14896 mSDsCounter, 0 mSdLazyCounter, 2417 mSolverCounterSat, 17 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 18626 SdHoareTripleChecker+Invalid, 2435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 2417 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2022-11-22 01:51:54,870 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 18626 Invalid, 2435 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [17 Valid, 2417 Invalid, 1 Unknown, 0 Unchecked, 12.4s Time] [2022-11-22 01:51:54,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3062 states. [2022-11-22 01:51:55,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3062 to 3062. [2022-11-22 01:51:55,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3062 states, 1899 states have (on average 1.3238546603475514) internal successors, (2514), 1961 states have internal predecessors, (2514), 981 states have call successors, (981), 183 states have call predecessors, (981), 180 states have return successors, (982), 961 states have call predecessors, (982), 981 states have call successors, (982) [2022-11-22 01:51:55,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3062 states to 3062 states and 4477 transitions. [2022-11-22 01:51:55,369 INFO L78 Accepts]: Start accepts. Automaton has 3062 states and 4477 transitions. Word has length 503 [2022-11-22 01:51:55,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:51:55,370 INFO L495 AbstractCegarLoop]: Abstraction has 3062 states and 4477 transitions. [2022-11-22 01:51:55,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 45.166666666666664) internal successors, (271), 6 states have internal predecessors, (271), 2 states have call successors, (154), 2 states have call predecessors, (154), 2 states have return successors, (148), 2 states have call predecessors, (148), 2 states have call successors, (148) [2022-11-22 01:51:55,371 INFO L276 IsEmpty]: Start isEmpty. Operand 3062 states and 4477 transitions. [2022-11-22 01:51:55,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 507 [2022-11-22 01:51:55,390 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:51:55,391 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 8, 7, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 01:51:55,436 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-22 01:51:55,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:51:55,607 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-22 01:51:55,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:51:55,608 INFO L85 PathProgramCache]: Analyzing trace with hash -2076349682, now seen corresponding path program 2 times [2022-11-22 01:51:55,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:51:55,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579548734] [2022-11-22 01:51:55,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:51:55,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:51:56,354 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 01:51:56,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1205340879] [2022-11-22 01:51:56,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 01:51:56,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:51:56,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:51:56,362 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:51:56,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5be51d0a-cd44-4fd6-9353-f09fd2c7feb6/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process