./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0f8a17c6 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs --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 34f21538f85eb9cdaa60d9a1e57757d7a04f90c8b459e1dcc8d118be409846cb --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-19 13:19:49,602 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-19 13:19:49,605 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-19 13:19:49,642 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-19 13:19:49,643 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-19 13:19:49,644 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-19 13:19:49,646 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-19 13:19:49,649 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-19 13:19:49,652 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-19 13:19:49,653 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-19 13:19:49,655 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-19 13:19:49,657 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-19 13:19:49,658 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-19 13:19:49,659 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-19 13:19:49,661 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-19 13:19:49,663 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-19 13:19:49,665 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-19 13:19:49,666 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-19 13:19:49,671 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-19 13:19:49,674 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-19 13:19:49,677 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-19 13:19:49,679 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-19 13:19:49,681 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-19 13:19:49,682 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-19 13:19:49,686 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-19 13:19:49,687 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-19 13:19:49,687 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-19 13:19:49,689 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-19 13:19:49,690 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-19 13:19:49,692 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-19 13:19:49,693 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-19 13:19:49,694 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-19 13:19:49,695 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-19 13:19:49,696 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-19 13:19:49,697 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-19 13:19:49,698 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-19 13:19:49,699 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-19 13:19:49,699 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-19 13:19:49,700 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-19 13:19:49,701 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-19 13:19:49,702 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-19 13:19:49,708 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/config/svcomp-Reach-64bit-Taipan_Default.epf [2021-11-19 13:19:49,746 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-19 13:19:49,749 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-19 13:19:49,750 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-19 13:19:49,751 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-19 13:19:49,751 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-19 13:19:49,751 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-19 13:19:49,752 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-19 13:19:49,752 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-19 13:19:49,752 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-19 13:19:49,752 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-19 13:19:49,754 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-19 13:19:49,754 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-19 13:19:49,754 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-19 13:19:49,755 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-19 13:19:49,755 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-19 13:19:49,755 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-19 13:19:49,756 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-19 13:19:49,757 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-19 13:19:49,757 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-19 13:19:49,757 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-19 13:19:49,758 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-19 13:19:49,758 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-19 13:19:49,758 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-19 13:19:49,758 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-19 13:19:49,759 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-19 13:19:49,759 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-19 13:19:49,759 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-19 13:19:49,760 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-19 13:19:49,760 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 13:19:49,762 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-19 13:19:49,762 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-19 13:19:49,763 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-19 13:19:49,763 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-19 13:19:49,764 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-19 13:19:49,764 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-19 13:19:49,764 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-19 13:19:49,764 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-19 13:19:49,765 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/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_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs 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 -> 34f21538f85eb9cdaa60d9a1e57757d7a04f90c8b459e1dcc8d118be409846cb [2021-11-19 13:19:50,134 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-19 13:19:50,171 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-19 13:19:50,175 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-19 13:19:50,177 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-19 13:19:50,177 INFO L275 PluginConnector]: CDTParser initialized [2021-11-19 13:19:50,180 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i [2021-11-19 13:19:50,276 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/data/5b493a356/af71e81f6db543388b18d8a386c88faa/FLAGaf7e84dca [2021-11-19 13:19:51,381 INFO L306 CDTParser]: Found 1 translation units. [2021-11-19 13:19:51,381 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i [2021-11-19 13:19:51,459 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/data/5b493a356/af71e81f6db543388b18d8a386c88faa/FLAGaf7e84dca [2021-11-19 13:19:51,680 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/data/5b493a356/af71e81f6db543388b18d8a386c88faa [2021-11-19 13:19:51,683 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-19 13:19:51,685 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-19 13:19:51,687 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-19 13:19:51,687 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-19 13:19:51,691 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-19 13:19:51,692 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:19:51" (1/1) ... [2021-11-19 13:19:51,693 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e1768c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:19:51, skipping insertion in model container [2021-11-19 13:19:51,694 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:19:51" (1/1) ... [2021-11-19 13:19:51,703 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-19 13:19:51,882 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-19 13:19:53,626 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:53,699 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:53,707 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:53,708 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:53,772 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:53,783 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:53,814 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:53,975 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:53,980 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,022 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,030 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,060 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,077 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,264 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,264 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,265 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,656 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,664 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,671 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,677 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,684 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,725 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,733 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,741 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,747 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,753 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,760 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,767 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,781 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,876 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,876 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,877 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,877 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,877 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,878 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,878 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,879 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,879 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,880 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,882 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,889 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:54,900 WARN L571 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2021-11-19 13:19:55,430 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[325823,325836] [2021-11-19 13:19:55,434 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[325992,326005] [2021-11-19 13:19:55,435 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[326159,326172] [2021-11-19 13:19:55,436 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[326327,326340] [2021-11-19 13:19:55,460 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 13:19:55,548 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2021-11-19 13:19:55,548 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@689d2951 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:19:55, skipping insertion in model container [2021-11-19 13:19:55,549 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-19 13:19:55,549 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-11-19 13:19:55,552 INFO L158 Benchmark]: Toolchain (without parser) took 3865.58ms. Allocated memory is still 119.5MB. Free memory was 85.4MB in the beginning and 57.5MB in the end (delta: 27.9MB). Peak memory consumption was 53.5MB. Max. memory is 16.1GB. [2021-11-19 13:19:55,552 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 86.0MB. Free memory is still 63.6MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-19 13:19:55,554 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3862.56ms. Allocated memory is still 119.5MB. Free memory was 85.4MB in the beginning and 57.5MB in the end (delta: 27.9MB). Peak memory consumption was 53.5MB. Max. memory is 16.1GB. [2021-11-19 13:19:55,556 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.26ms. Allocated memory is still 86.0MB. Free memory is still 63.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3862.56ms. Allocated memory is still 119.5MB. Free memory was 85.4MB in the beginning and 57.5MB in the end (delta: 27.9MB). Peak memory consumption was 53.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 4965]: Unsupported Syntax Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs --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 34f21538f85eb9cdaa60d9a1e57757d7a04f90c8b459e1dcc8d118be409846cb --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-19 13:19:58,386 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-19 13:19:58,391 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-19 13:19:58,456 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-19 13:19:58,457 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-19 13:19:58,459 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-19 13:19:58,461 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-19 13:19:58,464 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-19 13:19:58,467 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-19 13:19:58,468 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-19 13:19:58,470 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-19 13:19:58,472 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-19 13:19:58,473 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-19 13:19:58,474 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-19 13:19:58,476 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-19 13:19:58,478 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-19 13:19:58,480 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-19 13:19:58,481 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-19 13:19:58,484 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-19 13:19:58,487 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-19 13:19:58,489 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-19 13:19:58,491 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-19 13:19:58,493 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-19 13:19:58,494 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-19 13:19:58,499 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-19 13:19:58,500 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-19 13:19:58,500 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-19 13:19:58,502 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-19 13:19:58,502 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-19 13:19:58,504 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-19 13:19:58,505 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-19 13:19:58,506 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-19 13:19:58,507 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-19 13:19:58,508 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-19 13:19:58,510 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-19 13:19:58,511 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-19 13:19:58,512 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-19 13:19:58,513 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-19 13:19:58,513 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-19 13:19:58,515 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-19 13:19:58,516 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-19 13:19:58,517 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2021-11-19 13:19:58,551 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-19 13:19:58,552 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-19 13:19:58,553 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-19 13:19:58,553 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-19 13:19:58,553 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-19 13:19:58,554 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-19 13:19:58,554 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-19 13:19:58,554 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-19 13:19:58,555 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-19 13:19:58,555 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-19 13:19:58,556 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-19 13:19:58,556 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-19 13:19:58,557 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-19 13:19:58,557 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-19 13:19:58,557 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-19 13:19:58,558 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-19 13:19:58,558 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-19 13:19:58,558 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-19 13:19:58,558 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-19 13:19:58,559 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-19 13:19:58,559 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-19 13:19:58,559 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-19 13:19:58,560 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-19 13:19:58,560 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-19 13:19:58,560 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 13:19:58,561 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-19 13:19:58,561 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-19 13:19:58,561 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-19 13:19:58,562 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-19 13:19:58,562 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-19 13:19:58,562 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-19 13:19:58,563 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-19 13:19:58,563 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-19 13:19:58,563 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/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_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs 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 -> 34f21538f85eb9cdaa60d9a1e57757d7a04f90c8b459e1dcc8d118be409846cb [2021-11-19 13:19:59,014 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-19 13:19:59,055 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-19 13:19:59,063 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-19 13:19:59,065 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-19 13:19:59,066 INFO L275 PluginConnector]: CDTParser initialized [2021-11-19 13:19:59,068 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/../../sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i [2021-11-19 13:19:59,160 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/data/ddeb1d0a1/5ab5ad2ff3bb4833a2569fa8615f92d6/FLAG6c1cc687c [2021-11-19 13:20:00,568 INFO L306 CDTParser]: Found 1 translation units. [2021-11-19 13:20:00,568 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i [2021-11-19 13:20:00,615 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/data/ddeb1d0a1/5ab5ad2ff3bb4833a2569fa8615f92d6/FLAG6c1cc687c [2021-11-19 13:20:00,746 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/data/ddeb1d0a1/5ab5ad2ff3bb4833a2569fa8615f92d6 [2021-11-19 13:20:00,750 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-19 13:20:00,753 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-19 13:20:00,758 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-19 13:20:00,758 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-19 13:20:00,762 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-19 13:20:00,764 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:20:00" (1/1) ... [2021-11-19 13:20:00,766 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70aca793 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:20:00, skipping insertion in model container [2021-11-19 13:20:00,767 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:20:00" (1/1) ... [2021-11-19 13:20:00,776 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-19 13:20:01,019 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-19 13:20:05,174 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[325823,325836] [2021-11-19 13:20:05,178 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[325992,326005] [2021-11-19 13:20:05,179 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[326159,326172] [2021-11-19 13:20:05,180 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[326327,326340] [2021-11-19 13:20:05,202 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 13:20:05,329 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-19 13:20:05,404 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-19 13:20:05,877 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[325823,325836] [2021-11-19 13:20:05,878 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[325992,326005] [2021-11-19 13:20:05,878 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[326159,326172] [2021-11-19 13:20:05,879 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[326327,326340] [2021-11-19 13:20:05,886 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 13:20:05,953 INFO L203 MainTranslator]: Completed pre-run [2021-11-19 13:20:06,475 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[325823,325836] [2021-11-19 13:20:06,476 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[325992,326005] [2021-11-19 13:20:06,477 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[326159,326172] [2021-11-19 13:20:06,477 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/sv-benchmarks/c/ldv-linux-3.14/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i[326327,326340] [2021-11-19 13:20:06,486 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 13:20:06,930 INFO L208 MainTranslator]: Completed translation [2021-11-19 13:20:06,930 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:20:06 WrapperNode [2021-11-19 13:20:06,931 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-19 13:20:06,932 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-19 13:20:06,932 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-19 13:20:06,933 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-19 13:20:06,942 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:20:06" (1/1) ... [2021-11-19 13:20:07,080 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:20:06" (1/1) ... [2021-11-19 13:20:07,338 INFO L137 Inliner]: procedures = 439, calls = 2560, calls flagged for inlining = 197, calls inlined = 146, statements flattened = 4763 [2021-11-19 13:20:07,339 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-19 13:20:07,340 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-19 13:20:07,340 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-19 13:20:07,340 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-19 13:20:07,351 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:20:06" (1/1) ... [2021-11-19 13:20:07,351 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:20:06" (1/1) ... [2021-11-19 13:20:07,383 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:20:06" (1/1) ... [2021-11-19 13:20:07,384 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:20:06" (1/1) ... [2021-11-19 13:20:07,618 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:20:06" (1/1) ... [2021-11-19 13:20:07,668 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:20:06" (1/1) ... [2021-11-19 13:20:07,719 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:20:06" (1/1) ... [2021-11-19 13:20:07,787 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-19 13:20:07,788 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-19 13:20:07,789 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-19 13:20:07,789 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-19 13:20:07,790 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:20:06" (1/1) ... [2021-11-19 13:20:07,799 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-19 13:20:07,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/z3 [2021-11-19 13:20:07,840 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-19 13:20:07,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-19 13:20:07,908 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2021-11-19 13:20:07,909 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2021-11-19 13:20:07,909 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2021-11-19 13:20:07,909 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2021-11-19 13:20:07,909 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2021-11-19 13:20:07,910 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2021-11-19 13:20:07,910 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-19 13:20:07,910 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-19 13:20:07,910 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2021-11-19 13:20:07,910 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2021-11-19 13:20:07,911 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-11-19 13:20:07,911 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-11-19 13:20:07,911 INFO L130 BoogieDeclarations]: Found specification of procedure fm_tx_set_stereo_mono [2021-11-19 13:20:07,911 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_tx_set_stereo_mono [2021-11-19 13:20:07,911 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-11-19 13:20:07,912 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-11-19 13:20:07,912 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_59 [2021-11-19 13:20:07,912 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_59 [2021-11-19 13:20:07,912 INFO L130 BoogieDeclarations]: Found specification of procedure set_rds_len [2021-11-19 13:20:07,912 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rds_len [2021-11-19 13:20:07,913 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_handler_free [2021-11-19 13:20:07,913 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_handler_free [2021-11-19 13:20:07,913 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2021-11-19 13:20:07,913 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2021-11-19 13:20:07,913 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2021-11-19 13:20:07,914 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2021-11-19 13:20:07,914 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_49 [2021-11-19 13:20:07,915 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_49 [2021-11-19 13:20:07,915 INFO L130 BoogieDeclarations]: Found specification of procedure v4l2_ctrl_new_std [2021-11-19 13:20:07,915 INFO L138 BoogieDeclarations]: Found implementation of procedure v4l2_ctrl_new_std [2021-11-19 13:20:07,916 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2021-11-19 13:20:07,916 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2021-11-19 13:20:07,916 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-11-19 13:20:07,916 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-11-19 13:20:07,916 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-19 13:20:07,917 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_init [2021-11-19 13:20:07,917 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_init [2021-11-19 13:20:07,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-11-19 13:20:07,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-19 13:20:07,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-19 13:20:07,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-19 13:20:07,918 INFO L130 BoogieDeclarations]: Found specification of procedure st_unregister [2021-11-19 13:20:07,919 INFO L138 BoogieDeclarations]: Found implementation of procedure st_unregister [2021-11-19 13:20:07,920 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2021-11-19 13:20:07,920 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2021-11-19 13:20:07,921 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-11-19 13:20:07,921 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-11-19 13:20:07,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2021-11-19 13:20:07,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2021-11-19 13:20:07,923 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_release [2021-11-19 13:20:07,923 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_release [2021-11-19 13:20:07,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-19 13:20:07,924 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-19 13:20:07,924 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2021-11-19 13:20:07,924 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2021-11-19 13:20:07,924 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2021-11-19 13:20:07,925 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2021-11-19 13:20:07,925 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_set_rds_mode [2021-11-19 13:20:07,925 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_set_rds_mode [2021-11-19 13:20:07,926 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_purge [2021-11-19 13:20:07,927 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_purge [2021-11-19 13:20:07,927 INFO L130 BoogieDeclarations]: Found specification of procedure video_get_drvdata [2021-11-19 13:20:07,927 INFO L138 BoogieDeclarations]: Found implementation of procedure video_get_drvdata [2021-11-19 13:20:07,927 INFO L130 BoogieDeclarations]: Found specification of procedure fm_tx_set_rds_mode [2021-11-19 13:20:07,928 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_tx_set_rds_mode [2021-11-19 13:20:07,928 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2021-11-19 13:20:07,928 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exit [2021-11-19 13:20:07,928 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-19 13:20:07,928 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_1 [2021-11-19 13:20:07,928 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_1 [2021-11-19 13:20:07,929 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_0 [2021-11-19 13:20:07,929 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_0 [2021-11-19 13:20:07,929 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_2 [2021-11-19 13:20:07,930 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_2 [2021-11-19 13:20:07,930 INFO L130 BoogieDeclarations]: Found specification of procedure complete [2021-11-19 13:20:07,931 INFO L138 BoogieDeclarations]: Found implementation of procedure complete [2021-11-19 13:20:07,931 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-19 13:20:07,931 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2021-11-19 13:20:07,932 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2021-11-19 13:20:07,932 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-19 13:20:07,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-11-19 13:20:07,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-11-19 13:20:07,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-11-19 13:20:07,934 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2021-11-19 13:20:07,934 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2021-11-19 13:20:07,934 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2021-11-19 13:20:07,935 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2021-11-19 13:20:07,935 INFO L130 BoogieDeclarations]: Found specification of procedure fm_tx_set_preemph_filter [2021-11-19 13:20:07,935 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_tx_set_preemph_filter [2021-11-19 13:20:07,935 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_tail [2021-11-19 13:20:07,935 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_tail [2021-11-19 13:20:07,936 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_spin_lock [2021-11-19 13:20:07,936 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_spin_lock [2021-11-19 13:20:07,936 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2021-11-19 13:20:07,936 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2021-11-19 13:20:07,936 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2021-11-19 13:20:07,937 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2021-11-19 13:20:07,937 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-11-19 13:20:07,937 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-11-19 13:20:07,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-11-19 13:20:07,938 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-19 13:20:07,938 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-19 13:20:07,939 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-19 13:20:07,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy [2021-11-19 13:20:07,943 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy [2021-11-19 13:20:07,944 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2021-11-19 13:20:07,944 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2021-11-19 13:20:07,944 INFO L130 BoogieDeclarations]: Found specification of procedure fm_config_rx_mute_reg [2021-11-19 13:20:07,944 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_config_rx_mute_reg [2021-11-19 13:20:07,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-11-19 13:20:07,945 INFO L130 BoogieDeclarations]: Found specification of procedure skb_dequeue [2021-11-19 13:20:07,946 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_dequeue [2021-11-19 13:20:07,946 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-19 13:20:07,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-19 13:20:07,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-11-19 13:20:07,954 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-19 13:20:07,954 INFO L130 BoogieDeclarations]: Found specification of procedure set_rds_data_mode [2021-11-19 13:20:07,955 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rds_data_mode [2021-11-19 13:20:07,955 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-19 13:20:07,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-19 13:20:07,956 INFO L130 BoogieDeclarations]: Found specification of procedure fm_tx_set_pwr_lvl [2021-11-19 13:20:07,956 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_tx_set_pwr_lvl [2021-11-19 13:20:07,956 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2021-11-19 13:20:07,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2021-11-19 13:20:07,956 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2021-11-19 13:20:07,957 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2021-11-19 13:20:07,957 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_prepare [2021-11-19 13:20:07,957 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_prepare [2021-11-19 13:20:07,957 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_send_cmd [2021-11-19 13:20:07,957 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_send_cmd [2021-11-19 13:20:07,957 INFO L130 BoogieDeclarations]: Found specification of procedure video_device_release [2021-11-19 13:20:07,958 INFO L138 BoogieDeclarations]: Found implementation of procedure video_device_release [2021-11-19 13:20:07,958 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible_nested [2021-11-19 13:20:07,958 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible_nested [2021-11-19 13:20:07,958 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_resp_skb_lock_of_fmdev [2021-11-19 13:20:07,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_resp_skb_lock_of_fmdev [2021-11-19 13:20:07,959 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2021-11-19 13:20:07,959 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2021-11-19 13:20:07,959 INFO L130 BoogieDeclarations]: Found specification of procedure fm_send_cmd [2021-11-19 13:20:07,959 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_send_cmd [2021-11-19 13:20:07,959 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2021-11-19 13:20:07,960 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2021-11-19 13:20:07,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-19 13:20:07,960 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-19 13:20:07,960 INFO L130 BoogieDeclarations]: Found specification of procedure fm_irq_call_stage [2021-11-19 13:20:07,960 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_irq_call_stage [2021-11-19 13:20:07,961 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_kill [2021-11-19 13:20:07,961 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_kill [2021-11-19 13:20:07,961 INFO L130 BoogieDeclarations]: Found specification of procedure video_drvdata [2021-11-19 13:20:07,961 INFO L138 BoogieDeclarations]: Found implementation of procedure video_drvdata [2021-11-19 13:20:07,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-19 13:20:07,962 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_EMGentry_exit_fm_drv_exit_6_2 [2021-11-19 13:20:07,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_EMGentry_exit_fm_drv_exit_6_2 [2021-11-19 13:20:07,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-19 13:20:07,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-11-19 13:20:07,962 INFO L130 BoogieDeclarations]: Found specification of procedure fm_rx_reset_rds_cache [2021-11-19 13:20:07,962 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_rx_reset_rds_cache [2021-11-19 13:20:07,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-19 13:20:07,963 INFO L130 BoogieDeclarations]: Found specification of procedure fm_rx_reset_station_info [2021-11-19 13:20:07,963 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_rx_reset_station_info [2021-11-19 13:20:07,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-11-19 13:20:07,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-19 13:20:07,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-19 13:20:07,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_rds_buff_lock_of_fmdev [2021-11-19 13:20:07,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_rds_buff_lock_of_fmdev [2021-11-19 13:20:07,964 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2021-11-19 13:20:07,964 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2021-11-19 13:20:07,965 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~~int_handler_prototype~0 [2021-11-19 13:20:07,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~~int_handler_prototype~0 [2021-11-19 13:20:07,965 INFO L130 BoogieDeclarations]: Found specification of procedure enable_xmit [2021-11-19 13:20:07,965 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_xmit [2021-11-19 13:20:07,965 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2021-11-19 13:20:07,966 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2021-11-19 13:20:07,967 INFO L130 BoogieDeclarations]: Found specification of procedure fm_rx_set_volume [2021-11-19 13:20:07,967 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_rx_set_volume [2021-11-19 13:20:07,967 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2021-11-19 13:20:07,967 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2021-11-19 13:20:07,969 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2021-11-19 13:20:07,969 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2021-11-19 13:20:07,970 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2021-11-19 13:20:07,970 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2021-11-19 13:20:07,970 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2021-11-19 13:20:07,970 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2021-11-19 13:20:07,970 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-11-19 13:20:07,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-11-19 13:20:07,971 INFO L130 BoogieDeclarations]: Found specification of procedure set_rds_text [2021-11-19 13:20:07,971 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rds_text [2021-11-19 13:20:07,971 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2021-11-19 13:20:07,971 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2021-11-19 13:20:07,972 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-11-19 13:20:07,972 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-11-19 13:20:07,972 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-19 13:20:07,972 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-19 13:20:07,972 INFO L130 BoogieDeclarations]: Found specification of procedure init_completion [2021-11-19 13:20:07,972 INFO L138 BoogieDeclarations]: Found implementation of procedure init_completion [2021-11-19 13:20:07,973 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2021-11-19 13:20:07,973 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2021-11-19 13:20:07,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-11-19 13:20:07,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-11-19 13:20:07,973 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-11-19 13:20:07,974 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-11-19 13:20:07,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-11-19 13:20:07,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-11-19 13:20:07,974 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2021-11-19 13:20:07,974 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2021-11-19 13:20:07,974 INFO L130 BoogieDeclarations]: Found specification of procedure fm_rx_set_freq [2021-11-19 13:20:07,975 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_rx_set_freq [2021-11-19 13:20:07,975 INFO L130 BoogieDeclarations]: Found specification of procedure fmc_set_mode [2021-11-19 13:20:07,975 INFO L138 BoogieDeclarations]: Found implementation of procedure fmc_set_mode [2021-11-19 13:20:07,975 INFO L130 BoogieDeclarations]: Found specification of procedure fm_v4l2_fops_write [2021-11-19 13:20:07,975 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_v4l2_fops_write [2021-11-19 13:20:07,976 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2021-11-19 13:20:07,976 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2021-11-19 13:20:07,976 INFO L130 BoogieDeclarations]: Found specification of procedure fm_irq_call [2021-11-19 13:20:07,976 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_irq_call [2021-11-19 13:20:07,976 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2021-11-19 13:20:07,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2021-11-19 13:20:07,977 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2021-11-19 13:20:07,977 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2021-11-19 13:20:07,977 INFO L130 BoogieDeclarations]: Found specification of procedure fm_power_down [2021-11-19 13:20:07,977 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_power_down [2021-11-19 13:20:07,977 INFO L130 BoogieDeclarations]: Found specification of procedure fm_download_firmware [2021-11-19 13:20:07,978 INFO L138 BoogieDeclarations]: Found implementation of procedure fm_download_firmware [2021-11-19 13:20:07,978 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2021-11-19 13:20:07,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2021-11-19 13:20:08,923 INFO L236 CfgBuilder]: Building ICFG [2021-11-19 13:20:08,927 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-19 13:20:09,226 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-19 13:20:43,728 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2021-11-19 13:20:43,901 INFO L277 CfgBuilder]: Performing block encoding [2021-11-19 13:20:43,945 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-19 13:20:43,950 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-19 13:20:43,957 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 01:20:43 BoogieIcfgContainer [2021-11-19 13:20:43,959 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-19 13:20:43,964 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-19 13:20:43,965 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-19 13:20:43,968 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-19 13:20:43,969 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 01:20:00" (1/3) ... [2021-11-19 13:20:43,970 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@385773f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 01:20:43, skipping insertion in model container [2021-11-19 13:20:43,970 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:20:06" (2/3) ... [2021-11-19 13:20:43,972 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@385773f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 01:20:43, skipping insertion in model container [2021-11-19 13:20:43,972 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 01:20:43" (3/3) ... [2021-11-19 13:20:43,974 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-media-radio-wl128x-fm_drv.cil.i [2021-11-19 13:20:43,985 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-19 13:20:43,986 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2021-11-19 13:20:44,086 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-19 13:20:44,103 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-19 13:20:44,104 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-11-19 13:20:44,192 INFO L276 IsEmpty]: Start isEmpty. Operand has 1688 states, 1170 states have (on average 1.3196581196581196) internal successors, (1544), 1186 states have internal predecessors, (1544), 419 states have call successors, (419), 97 states have call predecessors, (419), 96 states have return successors, (412), 409 states have call predecessors, (412), 412 states have call successors, (412) [2021-11-19 13:20:44,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2021-11-19 13:20:44,237 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:20:44,239 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:20:44,240 INFO L402 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)] === [2021-11-19 13:20:44,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:20:44,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1168528580, now seen corresponding path program 1 times [2021-11-19 13:20:44,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:20:44,272 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1064609486] [2021-11-19 13:20:44,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:20:44,273 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:20:44,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:20:44,279 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:20:44,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-19 13:20:46,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:20:46,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 2144 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-19 13:20:46,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:20:47,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 1539 trivial. 0 not checked. [2021-11-19 13:20:47,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:20:48,136 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1596 trivial. 0 not checked. [2021-11-19 13:20:48,137 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:20:48,137 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1064609486] [2021-11-19 13:20:48,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1064609486] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 13:20:48,138 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:20:48,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-19 13:20:48,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373962523] [2021-11-19 13:20:48,141 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 13:20:48,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 13:20:48,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:20:48,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 13:20:48,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-19 13:20:48,213 INFO L87 Difference]: Start difference. First operand has 1688 states, 1170 states have (on average 1.3196581196581196) internal successors, (1544), 1186 states have internal predecessors, (1544), 419 states have call successors, (419), 97 states have call predecessors, (419), 96 states have return successors, (412), 409 states have call predecessors, (412), 412 states have call successors, (412) Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 4 states have call successors, (26), 3 states have call predecessors, (26), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2021-11-19 13:20:50,603 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 13:20:59,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:20:59,496 INFO L93 Difference]: Finished difference Result 6270 states and 9183 transitions. [2021-11-19 13:20:59,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 13:20:59,499 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 4 states have call successors, (26), 3 states have call predecessors, (26), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) Word has length 241 [2021-11-19 13:20:59,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:20:59,594 INFO L225 Difference]: With dead ends: 6270 [2021-11-19 13:20:59,594 INFO L226 Difference]: Without dead ends: 4606 [2021-11-19 13:20:59,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 480 GetRequests, 478 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-19 13:20:59,637 INFO L933 BasicCegarLoop]: 3062 mSDtfsCounter, 5797 mSDsluCounter, 3503 mSDsCounter, 0 mSdLazyCounter, 841 mSolverCounterSat, 762 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5797 SdHoareTripleChecker+Valid, 6565 SdHoareTripleChecker+Invalid, 1604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 762 IncrementalHoareTripleChecker+Valid, 841 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2021-11-19 13:20:59,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5797 Valid, 6565 Invalid, 1604 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [762 Valid, 841 Invalid, 1 Unknown, 0 Unchecked, 10.5s Time] [2021-11-19 13:20:59,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4606 states. [2021-11-19 13:21:00,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4606 to 4583. [2021-11-19 13:21:00,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4583 states, 3223 states have (on average 1.3276450511945392) internal successors, (4279), 3265 states have internal predecessors, (4279), 1088 states have call successors, (1088), 270 states have call predecessors, (1088), 269 states have return successors, (1084), 1075 states have call predecessors, (1084), 1084 states have call successors, (1084) [2021-11-19 13:21:00,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4583 states to 4583 states and 6451 transitions. [2021-11-19 13:21:00,160 INFO L78 Accepts]: Start accepts. Automaton has 4583 states and 6451 transitions. Word has length 241 [2021-11-19 13:21:00,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:21:00,168 INFO L470 AbstractCegarLoop]: Abstraction has 4583 states and 6451 transitions. [2021-11-19 13:21:00,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 4 states have call successors, (26), 3 states have call predecessors, (26), 3 states have return successors, (24), 4 states have call predecessors, (24), 4 states have call successors, (24) [2021-11-19 13:21:00,169 INFO L276 IsEmpty]: Start isEmpty. Operand 4583 states and 6451 transitions. [2021-11-19 13:21:00,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2021-11-19 13:21:00,184 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:21:00,185 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:21:00,249 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-19 13:21:00,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:21:00,412 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:21:00,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:21:00,413 INFO L85 PathProgramCache]: Analyzing trace with hash 443268309, now seen corresponding path program 1 times [2021-11-19 13:21:00,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:21:00,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1138155660] [2021-11-19 13:21:00,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:21:00,423 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:21:00,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:21:00,424 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:21:00,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-19 13:21:02,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:21:02,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 2212 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-19 13:21:02,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:21:03,368 INFO L134 CoverageAnalysis]: Checked inductivity of 1770 backedges. 231 proven. 0 refuted. 0 times theorem prover too weak. 1539 trivial. 0 not checked. [2021-11-19 13:21:03,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:21:04,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1770 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2021-11-19 13:21:04,198 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:21:04,198 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1138155660] [2021-11-19 13:21:04,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1138155660] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 13:21:04,199 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:21:04,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-19 13:21:04,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401747178] [2021-11-19 13:21:04,200 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 13:21:04,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 13:21:04,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:21:04,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 13:21:04,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-19 13:21:04,205 INFO L87 Difference]: Start difference. First operand 4583 states and 6451 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 4 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2021-11-19 13:21:06,657 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.45s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 13:21:07,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:21:07,097 INFO L93 Difference]: Finished difference Result 8841 states and 12424 transitions. [2021-11-19 13:21:07,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 13:21:07,098 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 4 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) Word has length 257 [2021-11-19 13:21:07,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:21:07,151 INFO L225 Difference]: With dead ends: 8841 [2021-11-19 13:21:07,151 INFO L226 Difference]: Without dead ends: 4301 [2021-11-19 13:21:07,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 512 GetRequests, 510 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-19 13:21:07,190 INFO L933 BasicCegarLoop]: 2218 mSDtfsCounter, 2128 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2128 SdHoareTripleChecker+Valid, 2382 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-19 13:21:07,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2128 Valid, 2382 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2021-11-19 13:21:07,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4301 states. [2021-11-19 13:21:07,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4301 to 4301. [2021-11-19 13:21:07,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4301 states, 3038 states have (on average 1.3242264647794602) internal successors, (4023), 3053 states have internal predecessors, (4023), 1005 states have call successors, (1005), 256 states have call predecessors, (1005), 255 states have return successors, (1001), 1001 states have call predecessors, (1001), 1001 states have call successors, (1001) [2021-11-19 13:21:07,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4301 states to 4301 states and 6029 transitions. [2021-11-19 13:21:07,543 INFO L78 Accepts]: Start accepts. Automaton has 4301 states and 6029 transitions. Word has length 257 [2021-11-19 13:21:07,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:21:07,546 INFO L470 AbstractCegarLoop]: Abstraction has 4301 states and 6029 transitions. [2021-11-19 13:21:07,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 4 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2021-11-19 13:21:07,547 INFO L276 IsEmpty]: Start isEmpty. Operand 4301 states and 6029 transitions. [2021-11-19 13:21:07,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2021-11-19 13:21:07,558 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:21:07,559 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:21:07,612 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-19 13:21:07,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:21:07,772 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:21:07,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:21:07,773 INFO L85 PathProgramCache]: Analyzing trace with hash 591154039, now seen corresponding path program 1 times [2021-11-19 13:21:07,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:21:07,777 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [539148929] [2021-11-19 13:21:07,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:21:07,777 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:21:07,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:21:07,779 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:21:07,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-19 13:21:09,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:21:09,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 2315 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-19 13:21:09,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:21:10,596 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 1539 trivial. 0 not checked. [2021-11-19 13:21:10,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:21:11,580 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1596 trivial. 0 not checked. [2021-11-19 13:21:11,581 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:21:11,581 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [539148929] [2021-11-19 13:21:11,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [539148929] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 13:21:11,582 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:21:11,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-19 13:21:11,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220021946] [2021-11-19 13:21:11,583 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 13:21:11,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 13:21:11,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:21:11,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 13:21:11,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 13:21:11,586 INFO L87 Difference]: Start difference. First operand 4301 states and 6029 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) [2021-11-19 13:21:13,916 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 13:21:14,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:21:14,564 INFO L93 Difference]: Finished difference Result 11222 states and 15733 transitions. [2021-11-19 13:21:14,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 13:21:14,565 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) Word has length 266 [2021-11-19 13:21:14,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:21:14,644 INFO L225 Difference]: With dead ends: 11222 [2021-11-19 13:21:14,644 INFO L226 Difference]: Without dead ends: 6985 [2021-11-19 13:21:14,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 530 GetRequests, 529 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 13:21:14,685 INFO L933 BasicCegarLoop]: 2633 mSDtfsCounter, 2007 mSDsluCounter, 2176 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2007 SdHoareTripleChecker+Valid, 4809 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-19 13:21:14,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2007 Valid, 4809 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 21 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2021-11-19 13:21:14,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6985 states. [2021-11-19 13:21:15,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6985 to 6961. [2021-11-19 13:21:15,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6961 states, 4893 states have (on average 1.3227059063968936) internal successors, (6472), 4920 states have internal predecessors, (6472), 1638 states have call successors, (1638), 428 states have call predecessors, (1638), 427 states have return successors, (1634), 1629 states have call predecessors, (1634), 1634 states have call successors, (1634) [2021-11-19 13:21:15,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6961 states to 6961 states and 9744 transitions. [2021-11-19 13:21:15,445 INFO L78 Accepts]: Start accepts. Automaton has 6961 states and 9744 transitions. Word has length 266 [2021-11-19 13:21:15,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:21:15,446 INFO L470 AbstractCegarLoop]: Abstraction has 6961 states and 9744 transitions. [2021-11-19 13:21:15,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (34), 3 states have call predecessors, (34), 3 states have return successors, (30), 3 states have call predecessors, (30), 3 states have call successors, (30) [2021-11-19 13:21:15,448 INFO L276 IsEmpty]: Start isEmpty. Operand 6961 states and 9744 transitions. [2021-11-19 13:21:15,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2021-11-19 13:21:15,461 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:21:15,462 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:21:15,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-19 13:21:15,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:21:15,688 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:21:15,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:21:15,689 INFO L85 PathProgramCache]: Analyzing trace with hash -2020446082, now seen corresponding path program 1 times [2021-11-19 13:21:15,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:21:15,692 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1853529511] [2021-11-19 13:21:15,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:21:15,692 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:21:15,692 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:21:15,694 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:21:15,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-19 13:21:17,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:21:18,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 2422 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-19 13:21:18,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:21:19,068 INFO L134 CoverageAnalysis]: Checked inductivity of 1770 backedges. 231 proven. 0 refuted. 0 times theorem prover too weak. 1539 trivial. 0 not checked. [2021-11-19 13:21:19,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:21:20,140 INFO L134 CoverageAnalysis]: Checked inductivity of 1770 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2021-11-19 13:21:20,141 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:21:20,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1853529511] [2021-11-19 13:21:20,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1853529511] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 13:21:20,141 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:21:20,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-19 13:21:20,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083882944] [2021-11-19 13:21:20,142 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 13:21:20,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 13:21:20,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:21:20,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 13:21:20,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 13:21:20,148 INFO L87 Difference]: Start difference. First operand 6961 states and 9744 transitions. Second operand has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 3 states have call successors, (40), 3 states have call predecessors, (40), 3 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) [2021-11-19 13:21:22,468 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 13:21:23,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:21:23,566 INFO L93 Difference]: Finished difference Result 15328 states and 21207 transitions. [2021-11-19 13:21:23,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 13:21:23,567 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 3 states have call successors, (40), 3 states have call predecessors, (40), 3 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) Word has length 311 [2021-11-19 13:21:23,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:21:23,655 INFO L225 Difference]: With dead ends: 15328 [2021-11-19 13:21:23,655 INFO L226 Difference]: Without dead ends: 8431 [2021-11-19 13:21:23,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 620 GetRequests, 619 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 13:21:23,714 INFO L933 BasicCegarLoop]: 2422 mSDtfsCounter, 911 mSDsluCounter, 2117 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 911 SdHoareTripleChecker+Valid, 4539 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2021-11-19 13:21:23,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [911 Valid, 4539 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 84 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2021-11-19 13:21:23,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8431 states. [2021-11-19 13:21:24,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8431 to 8405. [2021-11-19 13:21:24,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8405 states, 5884 states have (on average 1.2997960571040108) internal successors, (7648), 5922 states have internal predecessors, (7648), 1911 states have call successors, (1911), 608 states have call predecessors, (1911), 607 states have return successors, (1907), 1890 states have call predecessors, (1907), 1907 states have call successors, (1907) [2021-11-19 13:21:24,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8405 states to 8405 states and 11466 transitions. [2021-11-19 13:21:24,511 INFO L78 Accepts]: Start accepts. Automaton has 8405 states and 11466 transitions. Word has length 311 [2021-11-19 13:21:24,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:21:24,516 INFO L470 AbstractCegarLoop]: Abstraction has 8405 states and 11466 transitions. [2021-11-19 13:21:24,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 42.333333333333336) internal successors, (127), 3 states have internal predecessors, (127), 3 states have call successors, (40), 3 states have call predecessors, (40), 3 states have return successors, (37), 3 states have call predecessors, (37), 3 states have call successors, (37) [2021-11-19 13:21:24,517 INFO L276 IsEmpty]: Start isEmpty. Operand 8405 states and 11466 transitions. [2021-11-19 13:21:24,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2021-11-19 13:21:24,526 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:21:24,527 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 19, 19, 19, 19, 19, 19, 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] [2021-11-19 13:21:24,590 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-19 13:21:24,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:21:24,742 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:21:24,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:21:24,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1929992901, now seen corresponding path program 1 times [2021-11-19 13:21:24,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:21:24,746 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [470031860] [2021-11-19 13:21:24,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:21:24,746 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:21:24,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:21:24,748 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:21:24,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-19 13:21:26,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:21:26,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 2276 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-19 13:21:26,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:21:29,994 INFO L134 CoverageAnalysis]: Checked inductivity of 1803 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1803 trivial. 0 not checked. [2021-11-19 13:21:29,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:21:31,518 INFO L134 CoverageAnalysis]: Checked inductivity of 1803 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1803 trivial. 0 not checked. [2021-11-19 13:21:31,518 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:21:31,518 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [470031860] [2021-11-19 13:21:31,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [470031860] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 13:21:31,518 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:21:31,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 5] imperfect sequences [] total 7 [2021-11-19 13:21:31,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382983447] [2021-11-19 13:21:31,519 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 13:21:31,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-19 13:21:31,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:21:31,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-19 13:21:31,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:21:31,520 INFO L87 Difference]: Start difference. First operand 8405 states and 11466 transitions. Second operand has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 5 states have internal predecessors, (100), 2 states have call successors, (59), 4 states have call predecessors, (59), 2 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2021-11-19 13:21:32,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:21:32,296 INFO L93 Difference]: Finished difference Result 8411 states and 11471 transitions. [2021-11-19 13:21:32,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 13:21:32,297 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 5 states have internal predecessors, (100), 2 states have call successors, (59), 4 states have call predecessors, (59), 2 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 302 [2021-11-19 13:21:32,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:21:32,384 INFO L225 Difference]: With dead ends: 8411 [2021-11-19 13:21:32,385 INFO L226 Difference]: Without dead ends: 8409 [2021-11-19 13:21:32,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 605 GetRequests, 597 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-11-19 13:21:32,392 INFO L933 BasicCegarLoop]: 2195 mSDtfsCounter, 2075 mSDsluCounter, 4381 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2083 SdHoareTripleChecker+Valid, 6576 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:21:32,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2083 Valid, 6576 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:21:32,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8409 states. [2021-11-19 13:21:33,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8409 to 8409. [2021-11-19 13:21:33,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8409 states, 5887 states have (on average 1.2996432818073722) internal successors, (7651), 5925 states have internal predecessors, (7651), 1911 states have call successors, (1911), 609 states have call predecessors, (1911), 608 states have return successors, (1907), 1890 states have call predecessors, (1907), 1907 states have call successors, (1907) [2021-11-19 13:21:33,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8409 states to 8409 states and 11469 transitions. [2021-11-19 13:21:33,144 INFO L78 Accepts]: Start accepts. Automaton has 8409 states and 11469 transitions. Word has length 302 [2021-11-19 13:21:33,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:21:33,146 INFO L470 AbstractCegarLoop]: Abstraction has 8409 states and 11469 transitions. [2021-11-19 13:21:33,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 5 states have internal predecessors, (100), 2 states have call successors, (59), 4 states have call predecessors, (59), 2 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2021-11-19 13:21:33,146 INFO L276 IsEmpty]: Start isEmpty. Operand 8409 states and 11469 transitions. [2021-11-19 13:21:33,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2021-11-19 13:21:33,157 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:21:33,157 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 19, 19, 19, 19, 19, 19, 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] [2021-11-19 13:21:33,213 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-19 13:21:33,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:21:33,384 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:21:33,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:21:33,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1034504729, now seen corresponding path program 1 times [2021-11-19 13:21:33,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:21:33,388 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1531822649] [2021-11-19 13:21:33,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:21:33,388 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:21:33,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:21:33,391 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:21:33,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-19 13:21:35,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:21:35,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 2283 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-19 13:21:35,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:21:38,535 INFO L134 CoverageAnalysis]: Checked inductivity of 1805 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1803 trivial. 0 not checked. [2021-11-19 13:21:38,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:21:40,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1805 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1803 trivial. 0 not checked. [2021-11-19 13:21:40,064 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:21:40,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1531822649] [2021-11-19 13:21:40,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1531822649] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 13:21:40,065 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 13:21:40,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2021-11-19 13:21:40,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816250290] [2021-11-19 13:21:40,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:21:40,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 13:21:40,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:21:40,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 13:21:40,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:21:40,068 INFO L87 Difference]: Start difference. First operand 8409 states and 11469 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2021-11-19 13:21:40,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:21:40,835 INFO L93 Difference]: Finished difference Result 8415 states and 11474 transitions. [2021-11-19 13:21:40,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 13:21:40,836 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 307 [2021-11-19 13:21:40,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:21:40,888 INFO L225 Difference]: With dead ends: 8415 [2021-11-19 13:21:40,889 INFO L226 Difference]: Without dead ends: 8413 [2021-11-19 13:21:40,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 607 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-19 13:21:40,897 INFO L933 BasicCegarLoop]: 2198 mSDtfsCounter, 2120 mSDsluCounter, 4380 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2127 SdHoareTripleChecker+Valid, 6578 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:21:40,898 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2127 Valid, 6578 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:21:40,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8413 states. [2021-11-19 13:21:41,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8413 to 8413. [2021-11-19 13:21:41,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8413 states, 5890 states have (on average 1.299490662139219) internal successors, (7654), 5928 states have internal predecessors, (7654), 1911 states have call successors, (1911), 610 states have call predecessors, (1911), 609 states have return successors, (1907), 1890 states have call predecessors, (1907), 1907 states have call successors, (1907) [2021-11-19 13:21:41,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8413 states to 8413 states and 11472 transitions. [2021-11-19 13:21:41,584 INFO L78 Accepts]: Start accepts. Automaton has 8413 states and 11472 transitions. Word has length 307 [2021-11-19 13:21:41,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:21:41,585 INFO L470 AbstractCegarLoop]: Abstraction has 8413 states and 11472 transitions. [2021-11-19 13:21:41,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (31), 3 states have call predecessors, (31), 1 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2021-11-19 13:21:41,586 INFO L276 IsEmpty]: Start isEmpty. Operand 8413 states and 11472 transitions. [2021-11-19 13:21:41,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 313 [2021-11-19 13:21:41,595 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:21:41,596 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 19, 19, 19, 19, 19, 19, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:21:41,658 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-19 13:21:41,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:21:41,820 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:21:41,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:21:41,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1545554043, now seen corresponding path program 1 times [2021-11-19 13:21:41,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:21:41,823 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1370273224] [2021-11-19 13:21:41,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:21:41,824 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:21:41,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:21:41,827 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:21:41,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-19 13:21:43,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:21:43,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 2290 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-19 13:21:43,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:21:46,657 INFO L134 CoverageAnalysis]: Checked inductivity of 1811 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1807 trivial. 0 not checked. [2021-11-19 13:21:46,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:21:48,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1811 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1807 trivial. 0 not checked. [2021-11-19 13:21:48,241 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:21:48,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1370273224] [2021-11-19 13:21:48,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1370273224] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 13:21:48,241 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 13:21:48,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2021-11-19 13:21:48,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240009201] [2021-11-19 13:21:48,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:21:48,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 13:21:48,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:21:48,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 13:21:48,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:21:48,244 INFO L87 Difference]: Start difference. First operand 8413 states and 11472 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-19 13:21:48,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:21:48,958 INFO L93 Difference]: Finished difference Result 8419 states and 11477 transitions. [2021-11-19 13:21:48,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 13:21:48,959 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 312 [2021-11-19 13:21:48,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:21:49,007 INFO L225 Difference]: With dead ends: 8419 [2021-11-19 13:21:49,008 INFO L226 Difference]: Without dead ends: 8417 [2021-11-19 13:21:49,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 625 GetRequests, 617 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-19 13:21:49,015 INFO L933 BasicCegarLoop]: 2198 mSDtfsCounter, 2120 mSDsluCounter, 4380 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2126 SdHoareTripleChecker+Valid, 6578 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:21:49,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2126 Valid, 6578 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:21:49,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8417 states. [2021-11-19 13:21:49,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8417 to 8417. [2021-11-19 13:21:49,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8417 states, 5893 states have (on average 1.29933819786187) internal successors, (7657), 5931 states have internal predecessors, (7657), 1911 states have call successors, (1911), 611 states have call predecessors, (1911), 610 states have return successors, (1907), 1890 states have call predecessors, (1907), 1907 states have call successors, (1907) [2021-11-19 13:21:49,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8417 states to 8417 states and 11475 transitions. [2021-11-19 13:21:49,867 INFO L78 Accepts]: Start accepts. Automaton has 8417 states and 11475 transitions. Word has length 312 [2021-11-19 13:21:49,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:21:49,868 INFO L470 AbstractCegarLoop]: Abstraction has 8417 states and 11475 transitions. [2021-11-19 13:21:49,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (32), 3 states have call predecessors, (32), 1 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-19 13:21:49,869 INFO L276 IsEmpty]: Start isEmpty. Operand 8417 states and 11475 transitions. [2021-11-19 13:21:49,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2021-11-19 13:21:49,880 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:21:49,880 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 19, 19, 19, 19, 19, 19, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:21:49,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-19 13:21:50,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:21:50,101 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:21:50,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:21:50,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1952493333, now seen corresponding path program 1 times [2021-11-19 13:21:50,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:21:50,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1069313447] [2021-11-19 13:21:50,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:21:50,105 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:21:50,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:21:50,107 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:21:50,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-19 13:21:51,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:21:52,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 2352 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-19 13:21:52,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:21:52,891 INFO L134 CoverageAnalysis]: Checked inductivity of 1808 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 1737 trivial. 0 not checked. [2021-11-19 13:21:52,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:21:53,707 INFO L134 CoverageAnalysis]: Checked inductivity of 1808 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 1797 trivial. 0 not checked. [2021-11-19 13:21:53,707 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:21:53,712 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1069313447] [2021-11-19 13:21:53,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1069313447] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 13:21:53,712 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:21:53,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-19 13:21:53,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466152162] [2021-11-19 13:21:53,713 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 13:21:53,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 13:21:53,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:21:53,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 13:21:53,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-19 13:21:53,715 INFO L87 Difference]: Start difference. First operand 8417 states and 11475 transitions. Second operand has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (43), 3 states have call predecessors, (43), 3 states have return successors, (41), 4 states have call predecessors, (41), 4 states have call successors, (41) [2021-11-19 13:21:56,034 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 13:22:02,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:22:02,618 INFO L93 Difference]: Finished difference Result 21711 states and 29693 transitions. [2021-11-19 13:22:02,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 13:22:02,620 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (43), 3 states have call predecessors, (43), 3 states have return successors, (41), 4 states have call predecessors, (41), 4 states have call successors, (41) Word has length 326 [2021-11-19 13:22:02,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:22:02,704 INFO L225 Difference]: With dead ends: 21711 [2021-11-19 13:22:02,704 INFO L226 Difference]: Without dead ends: 13751 [2021-11-19 13:22:02,743 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 650 GetRequests, 648 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-19 13:22:02,744 INFO L933 BasicCegarLoop]: 4383 mSDtfsCounter, 4067 mSDsluCounter, 3547 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 20 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4067 SdHoareTripleChecker+Valid, 7930 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2021-11-19 13:22:02,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4067 Valid, 7930 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 817 Invalid, 1 Unknown, 0 Unchecked, 7.9s Time] [2021-11-19 13:22:02,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13751 states. [2021-11-19 13:22:03,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13751 to 13716. [2021-11-19 13:22:03,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13716 states, 9626 states have (on average 1.3010596301682942) internal successors, (12524), 9673 states have internal predecessors, (12524), 3104 states have call successors, (3104), 984 states have call predecessors, (3104), 983 states have return successors, (3100), 3085 states have call predecessors, (3100), 3100 states have call successors, (3100) [2021-11-19 13:22:03,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13716 states to 13716 states and 18728 transitions. [2021-11-19 13:22:03,968 INFO L78 Accepts]: Start accepts. Automaton has 13716 states and 18728 transitions. Word has length 326 [2021-11-19 13:22:03,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:22:03,969 INFO L470 AbstractCegarLoop]: Abstraction has 13716 states and 18728 transitions. [2021-11-19 13:22:03,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.25) internal successors, (125), 4 states have internal predecessors, (125), 4 states have call successors, (43), 3 states have call predecessors, (43), 3 states have return successors, (41), 4 states have call predecessors, (41), 4 states have call successors, (41) [2021-11-19 13:22:03,970 INFO L276 IsEmpty]: Start isEmpty. Operand 13716 states and 18728 transitions. [2021-11-19 13:22:03,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2021-11-19 13:22:03,977 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:22:03,977 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 19, 19, 19, 19, 19, 19, 4, 3, 3, 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] [2021-11-19 13:22:04,034 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-19 13:22:04,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:22:04,200 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:22:04,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:22:04,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1081325017, now seen corresponding path program 1 times [2021-11-19 13:22:04,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:22:04,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1342987541] [2021-11-19 13:22:04,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:22:04,203 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:22:04,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:22:04,205 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:22:04,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-19 13:22:05,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:22:05,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 2297 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-19 13:22:05,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:22:08,605 INFO L134 CoverageAnalysis]: Checked inductivity of 1821 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1815 trivial. 0 not checked. [2021-11-19 13:22:08,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:22:09,940 INFO L134 CoverageAnalysis]: Checked inductivity of 1821 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1815 trivial. 0 not checked. [2021-11-19 13:22:09,940 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:22:09,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1342987541] [2021-11-19 13:22:09,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1342987541] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 13:22:09,940 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 13:22:09,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2021-11-19 13:22:09,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869793725] [2021-11-19 13:22:09,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:22:09,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 13:22:09,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:22:09,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 13:22:09,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:22:09,942 INFO L87 Difference]: Start difference. First operand 13716 states and 18728 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2021-11-19 13:22:10,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:22:10,887 INFO L93 Difference]: Finished difference Result 13722 states and 18733 transitions. [2021-11-19 13:22:10,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 13:22:10,887 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) Word has length 317 [2021-11-19 13:22:10,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:22:10,965 INFO L225 Difference]: With dead ends: 13722 [2021-11-19 13:22:10,965 INFO L226 Difference]: Without dead ends: 13720 [2021-11-19 13:22:10,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 635 GetRequests, 627 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-19 13:22:10,976 INFO L933 BasicCegarLoop]: 2198 mSDtfsCounter, 2120 mSDsluCounter, 4380 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2125 SdHoareTripleChecker+Valid, 6578 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:22:10,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2125 Valid, 6578 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:22:10,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13720 states. [2021-11-19 13:22:12,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13720 to 13720. [2021-11-19 13:22:12,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13720 states, 9629 states have (on average 1.300965832381348) internal successors, (12527), 9676 states have internal predecessors, (12527), 3104 states have call successors, (3104), 985 states have call predecessors, (3104), 984 states have return successors, (3100), 3085 states have call predecessors, (3100), 3100 states have call successors, (3100) [2021-11-19 13:22:12,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13720 states to 13720 states and 18731 transitions. [2021-11-19 13:22:12,276 INFO L78 Accepts]: Start accepts. Automaton has 13720 states and 18731 transitions. Word has length 317 [2021-11-19 13:22:12,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:22:12,277 INFO L470 AbstractCegarLoop]: Abstraction has 13720 states and 18731 transitions. [2021-11-19 13:22:12,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (33), 3 states have call predecessors, (33), 1 states have return successors, (31), 2 states have call predecessors, (31), 2 states have call successors, (31) [2021-11-19 13:22:12,277 INFO L276 IsEmpty]: Start isEmpty. Operand 13720 states and 18731 transitions. [2021-11-19 13:22:12,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2021-11-19 13:22:12,285 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:22:12,285 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 19, 19, 19, 19, 19, 19, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:22:12,336 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-19 13:22:12,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:22:12,508 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:22:12,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:22:12,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1387695035, now seen corresponding path program 1 times [2021-11-19 13:22:12,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:22:12,511 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1784684754] [2021-11-19 13:22:12,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:22:12,511 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:22:12,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:22:12,513 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:22:12,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-19 13:22:14,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:22:14,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 2304 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-19 13:22:14,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:22:16,842 INFO L134 CoverageAnalysis]: Checked inductivity of 1835 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1827 trivial. 0 not checked. [2021-11-19 13:22:16,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:22:18,193 INFO L134 CoverageAnalysis]: Checked inductivity of 1835 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 1827 trivial. 0 not checked. [2021-11-19 13:22:18,193 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:22:18,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1784684754] [2021-11-19 13:22:18,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1784684754] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 13:22:18,194 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 13:22:18,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2021-11-19 13:22:18,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319883873] [2021-11-19 13:22:18,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:22:18,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 13:22:18,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:22:18,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 13:22:18,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:22:18,197 INFO L87 Difference]: Start difference. First operand 13720 states and 18731 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2021-11-19 13:22:18,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:22:18,970 INFO L93 Difference]: Finished difference Result 13726 states and 18736 transitions. [2021-11-19 13:22:18,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 13:22:18,971 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 322 [2021-11-19 13:22:18,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:22:19,048 INFO L225 Difference]: With dead ends: 13726 [2021-11-19 13:22:19,048 INFO L226 Difference]: Without dead ends: 13724 [2021-11-19 13:22:19,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 645 GetRequests, 637 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-19 13:22:19,059 INFO L933 BasicCegarLoop]: 2198 mSDtfsCounter, 2120 mSDsluCounter, 4380 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2124 SdHoareTripleChecker+Valid, 6578 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:22:19,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2124 Valid, 6578 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:22:19,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13724 states. [2021-11-19 13:22:20,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13724 to 13724. [2021-11-19 13:22:20,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13724 states, 9632 states have (on average 1.3008720930232558) internal successors, (12530), 9679 states have internal predecessors, (12530), 3104 states have call successors, (3104), 986 states have call predecessors, (3104), 985 states have return successors, (3100), 3085 states have call predecessors, (3100), 3100 states have call successors, (3100) [2021-11-19 13:22:20,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13724 states to 13724 states and 18734 transitions. [2021-11-19 13:22:20,319 INFO L78 Accepts]: Start accepts. Automaton has 13724 states and 18734 transitions. Word has length 322 [2021-11-19 13:22:20,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:22:20,320 INFO L470 AbstractCegarLoop]: Abstraction has 13724 states and 18734 transitions. [2021-11-19 13:22:20,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (34), 3 states have call predecessors, (34), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2021-11-19 13:22:20,320 INFO L276 IsEmpty]: Start isEmpty. Operand 13724 states and 18734 transitions. [2021-11-19 13:22:20,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2021-11-19 13:22:20,330 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:22:20,330 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 19, 19, 19, 19, 19, 19, 6, 5, 5, 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] [2021-11-19 13:22:20,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-19 13:22:20,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:22:20,536 INFO L402 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)] === [2021-11-19 13:22:20,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:22:20,536 INFO L85 PathProgramCache]: Analyzing trace with hash 293027431, now seen corresponding path program 1 times [2021-11-19 13:22:20,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:22:20,538 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [957315737] [2021-11-19 13:22:20,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:22:20,539 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:22:20,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:22:20,540 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:22:20,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-19 13:22:21,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:22:22,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 2311 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-19 13:22:22,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:22:25,202 INFO L134 CoverageAnalysis]: Checked inductivity of 1853 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1843 trivial. 0 not checked. [2021-11-19 13:22:25,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:22:26,675 INFO L134 CoverageAnalysis]: Checked inductivity of 1853 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 1843 trivial. 0 not checked. [2021-11-19 13:22:26,675 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:22:26,676 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [957315737] [2021-11-19 13:22:26,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [957315737] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 13:22:26,676 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 13:22:26,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2021-11-19 13:22:26,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710673043] [2021-11-19 13:22:26,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:22:26,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 13:22:26,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:22:26,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 13:22:26,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:22:26,679 INFO L87 Difference]: Start difference. First operand 13724 states and 18734 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-11-19 13:22:27,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:22:27,570 INFO L93 Difference]: Finished difference Result 13730 states and 18739 transitions. [2021-11-19 13:22:27,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 13:22:27,571 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 327 [2021-11-19 13:22:27,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:22:27,647 INFO L225 Difference]: With dead ends: 13730 [2021-11-19 13:22:27,647 INFO L226 Difference]: Without dead ends: 13728 [2021-11-19 13:22:27,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 655 GetRequests, 647 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-19 13:22:27,658 INFO L933 BasicCegarLoop]: 2198 mSDtfsCounter, 2120 mSDsluCounter, 4380 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2123 SdHoareTripleChecker+Valid, 6578 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:22:27,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2123 Valid, 6578 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:22:27,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13728 states. [2021-11-19 13:22:28,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13728 to 13728. [2021-11-19 13:22:28,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13728 states, 9635 states have (on average 1.3007784120394394) internal successors, (12533), 9682 states have internal predecessors, (12533), 3104 states have call successors, (3104), 987 states have call predecessors, (3104), 986 states have return successors, (3100), 3085 states have call predecessors, (3100), 3100 states have call successors, (3100) [2021-11-19 13:22:28,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13728 states to 13728 states and 18737 transitions. [2021-11-19 13:22:28,955 INFO L78 Accepts]: Start accepts. Automaton has 13728 states and 18737 transitions. Word has length 327 [2021-11-19 13:22:28,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:22:28,956 INFO L470 AbstractCegarLoop]: Abstraction has 13728 states and 18737 transitions. [2021-11-19 13:22:28,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (35), 3 states have call predecessors, (35), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-11-19 13:22:28,957 INFO L276 IsEmpty]: Start isEmpty. Operand 13728 states and 18737 transitions. [2021-11-19 13:22:28,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2021-11-19 13:22:28,966 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:22:28,967 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 19, 19, 19, 19, 19, 19, 7, 6, 6, 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] [2021-11-19 13:22:29,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-19 13:22:29,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:22:29,168 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:22:29,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:22:29,168 INFO L85 PathProgramCache]: Analyzing trace with hash 17227060, now seen corresponding path program 1 times [2021-11-19 13:22:29,171 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:22:29,171 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1226190001] [2021-11-19 13:22:29,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:22:29,171 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:22:29,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:22:29,172 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:22:29,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-19 13:22:30,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:22:30,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 2374 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-19 13:22:30,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:22:31,931 INFO L134 CoverageAnalysis]: Checked inductivity of 1863 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 1791 trivial. 0 not checked. [2021-11-19 13:22:31,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:22:33,034 INFO L134 CoverageAnalysis]: Checked inductivity of 1863 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 1845 trivial. 0 not checked. [2021-11-19 13:22:33,034 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:22:33,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1226190001] [2021-11-19 13:22:33,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1226190001] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 13:22:33,035 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:22:33,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-19 13:22:33,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797566789] [2021-11-19 13:22:33,036 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 13:22:33,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-19 13:22:33,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:22:33,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 13:22:33,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-19 13:22:33,039 INFO L87 Difference]: Start difference. First operand 13728 states and 18737 transitions. Second operand has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 4 states have call successors, (49), 3 states have call predecessors, (49), 3 states have return successors, (47), 4 states have call predecessors, (47), 4 states have call successors, (47) [2021-11-19 13:22:35,543 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 13:22:42,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:22:42,705 INFO L93 Difference]: Finished difference Result 30636 states and 41856 transitions. [2021-11-19 13:22:42,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 13:22:42,706 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 4 states have call successors, (49), 3 states have call predecessors, (49), 3 states have return successors, (47), 4 states have call predecessors, (47), 4 states have call successors, (47) Word has length 342 [2021-11-19 13:22:42,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:22:42,796 INFO L225 Difference]: With dead ends: 30636 [2021-11-19 13:22:42,796 INFO L226 Difference]: Without dead ends: 17365 [2021-11-19 13:22:42,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 682 GetRequests, 680 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-19 13:22:42,857 INFO L933 BasicCegarLoop]: 4421 mSDtfsCounter, 4094 mSDsluCounter, 3340 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 347 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4094 SdHoareTripleChecker+Valid, 7761 SdHoareTripleChecker+Invalid, 1166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 347 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2021-11-19 13:22:42,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4094 Valid, 7761 Invalid, 1166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [347 Valid, 818 Invalid, 1 Unknown, 0 Unchecked, 8.3s Time] [2021-11-19 13:22:42,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17365 states. [2021-11-19 13:22:44,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17365 to 17279. [2021-11-19 13:22:44,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17279 states, 12139 states have (on average 1.2999423346239394) internal successors, (15780), 12192 states have internal predecessors, (15780), 3904 states have call successors, (3904), 1234 states have call predecessors, (3904), 1233 states have return successors, (3900), 3885 states have call predecessors, (3900), 3900 states have call successors, (3900) [2021-11-19 13:22:44,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17279 states to 17279 states and 23584 transitions. [2021-11-19 13:22:44,579 INFO L78 Accepts]: Start accepts. Automaton has 17279 states and 23584 transitions. Word has length 342 [2021-11-19 13:22:44,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:22:44,580 INFO L470 AbstractCegarLoop]: Abstraction has 17279 states and 23584 transitions. [2021-11-19 13:22:44,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.75) internal successors, (127), 4 states have internal predecessors, (127), 4 states have call successors, (49), 3 states have call predecessors, (49), 3 states have return successors, (47), 4 states have call predecessors, (47), 4 states have call successors, (47) [2021-11-19 13:22:44,581 INFO L276 IsEmpty]: Start isEmpty. Operand 17279 states and 23584 transitions. [2021-11-19 13:22:44,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2021-11-19 13:22:44,588 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:22:44,589 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 19, 19, 19, 19, 19, 19, 7, 6, 6, 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] [2021-11-19 13:22:44,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-11-19 13:22:44,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:22:44,804 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:22:44,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:22:44,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1861512955, now seen corresponding path program 1 times [2021-11-19 13:22:44,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:22:44,807 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [51017501] [2021-11-19 13:22:44,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:22:44,807 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:22:44,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:22:44,808 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:22:44,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-19 13:22:46,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:22:46,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 2318 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-19 13:22:46,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:22:49,836 INFO L134 CoverageAnalysis]: Checked inductivity of 1875 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 1863 trivial. 0 not checked. [2021-11-19 13:22:49,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:22:51,375 INFO L134 CoverageAnalysis]: Checked inductivity of 1875 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 1863 trivial. 0 not checked. [2021-11-19 13:22:51,375 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:22:51,376 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [51017501] [2021-11-19 13:22:51,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [51017501] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 13:22:51,376 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 13:22:51,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2021-11-19 13:22:51,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910591912] [2021-11-19 13:22:51,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:22:51,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 13:22:51,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:22:51,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 13:22:51,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:22:51,379 INFO L87 Difference]: Start difference. First operand 17279 states and 23584 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-19 13:22:52,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:22:52,835 INFO L93 Difference]: Finished difference Result 17431 states and 23725 transitions. [2021-11-19 13:22:52,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 13:22:52,836 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 332 [2021-11-19 13:22:52,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:22:52,928 INFO L225 Difference]: With dead ends: 17431 [2021-11-19 13:22:52,929 INFO L226 Difference]: Without dead ends: 17429 [2021-11-19 13:22:52,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 665 GetRequests, 657 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-19 13:22:52,943 INFO L933 BasicCegarLoop]: 2198 mSDtfsCounter, 2099 mSDsluCounter, 4415 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2101 SdHoareTripleChecker+Valid, 6613 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:22:52,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2101 Valid, 6613 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:22:52,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17429 states. [2021-11-19 13:22:54,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17429 to 17427. [2021-11-19 13:22:54,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17427 states, 12250 states have (on average 1.2994285714285714) internal successors, (15918), 12303 states have internal predecessors, (15918), 3904 states have call successors, (3904), 1271 states have call predecessors, (3904), 1270 states have return successors, (3900), 3885 states have call predecessors, (3900), 3900 states have call successors, (3900) [2021-11-19 13:22:54,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17427 states to 17427 states and 23722 transitions. [2021-11-19 13:22:54,660 INFO L78 Accepts]: Start accepts. Automaton has 17427 states and 23722 transitions. Word has length 332 [2021-11-19 13:22:54,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:22:54,662 INFO L470 AbstractCegarLoop]: Abstraction has 17427 states and 23722 transitions. [2021-11-19 13:22:54,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (36), 3 states have call predecessors, (36), 1 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-19 13:22:54,662 INFO L276 IsEmpty]: Start isEmpty. Operand 17427 states and 23722 transitions. [2021-11-19 13:22:54,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2021-11-19 13:22:54,671 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:22:54,671 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 19, 19, 19, 19, 19, 19, 8, 7, 7, 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] [2021-11-19 13:22:54,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-19 13:22:54,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:22:54,896 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:22:54,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:22:54,897 INFO L85 PathProgramCache]: Analyzing trace with hash -589327705, now seen corresponding path program 1 times [2021-11-19 13:22:54,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:22:54,899 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947216885] [2021-11-19 13:22:54,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:22:54,899 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:22:54,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:22:54,902 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:22:54,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-19 13:22:56,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:22:56,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 2325 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-19 13:22:56,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:22:59,924 INFO L134 CoverageAnalysis]: Checked inductivity of 1901 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1887 trivial. 0 not checked. [2021-11-19 13:22:59,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:23:01,361 INFO L134 CoverageAnalysis]: Checked inductivity of 1901 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 1887 trivial. 0 not checked. [2021-11-19 13:23:01,361 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:23:01,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947216885] [2021-11-19 13:23:01,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1947216885] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 13:23:01,362 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 13:23:01,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2021-11-19 13:23:01,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496825821] [2021-11-19 13:23:01,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:23:01,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 13:23:01,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:23:01,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 13:23:01,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:23:01,365 INFO L87 Difference]: Start difference. First operand 17427 states and 23722 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-11-19 13:23:02,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:23:02,736 INFO L93 Difference]: Finished difference Result 17511 states and 23785 transitions. [2021-11-19 13:23:02,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 13:23:02,736 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 337 [2021-11-19 13:23:02,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:23:02,945 INFO L225 Difference]: With dead ends: 17511 [2021-11-19 13:23:02,945 INFO L226 Difference]: Without dead ends: 17507 [2021-11-19 13:23:02,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 675 GetRequests, 667 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-19 13:23:02,953 INFO L933 BasicCegarLoop]: 2205 mSDtfsCounter, 2107 mSDsluCounter, 4415 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2108 SdHoareTripleChecker+Valid, 6620 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-19 13:23:02,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2108 Valid, 6620 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-19 13:23:02,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17507 states. [2021-11-19 13:23:04,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17507 to 17505. [2021-11-19 13:23:04,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17505 states, 12309 states have (on average 1.2979120968397109) internal successors, (15976), 12361 states have internal predecessors, (15976), 3904 states have call successors, (3904), 1291 states have call predecessors, (3904), 1289 states have return successors, (3900), 3885 states have call predecessors, (3900), 3900 states have call successors, (3900) [2021-11-19 13:23:04,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17505 states to 17505 states and 23780 transitions. [2021-11-19 13:23:04,797 INFO L78 Accepts]: Start accepts. Automaton has 17505 states and 23780 transitions. Word has length 337 [2021-11-19 13:23:04,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:23:04,798 INFO L470 AbstractCegarLoop]: Abstraction has 17505 states and 23780 transitions. [2021-11-19 13:23:04,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (37), 3 states have call predecessors, (37), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-11-19 13:23:04,798 INFO L276 IsEmpty]: Start isEmpty. Operand 17505 states and 23780 transitions. [2021-11-19 13:23:04,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2021-11-19 13:23:04,808 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:23:04,808 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 19, 19, 19, 19, 19, 19, 9, 8, 8, 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] [2021-11-19 13:23:04,871 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-19 13:23:05,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:23:05,024 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_locked_at_exitErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:23:05,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:23:05,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1225847355, now seen corresponding path program 1 times [2021-11-19 13:23:05,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:23:05,028 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [313943305] [2021-11-19 13:23:05,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:23:05,028 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:23:05,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:23:05,035 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:23:05,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-19 13:23:06,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:23:06,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 2332 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-19 13:23:06,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:23:09,846 INFO L134 CoverageAnalysis]: Checked inductivity of 1931 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 1915 trivial. 0 not checked. [2021-11-19 13:23:09,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:23:11,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1931 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 1915 trivial. 0 not checked. [2021-11-19 13:23:11,389 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:23:11,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [313943305] [2021-11-19 13:23:11,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [313943305] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 13:23:11,389 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 13:23:11,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2021-11-19 13:23:11,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777425370] [2021-11-19 13:23:11,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:23:11,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-19 13:23:11,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:23:11,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 13:23:11,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-19 13:23:11,392 INFO L87 Difference]: Start difference. First operand 17505 states and 23780 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2021-11-19 13:23:12,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:23:12,926 INFO L93 Difference]: Finished difference Result 17505 states and 23780 transitions. [2021-11-19 13:23:12,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 13:23:12,926 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 342 [2021-11-19 13:23:12,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:23:12,988 INFO L225 Difference]: With dead ends: 17505 [2021-11-19 13:23:12,988 INFO L226 Difference]: Without dead ends: 17277 [2021-11-19 13:23:12,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 685 GetRequests, 677 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-19 13:23:12,998 INFO L933 BasicCegarLoop]: 2196 mSDtfsCounter, 2116 mSDsluCounter, 4379 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2116 SdHoareTripleChecker+Valid, 6575 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-19 13:23:12,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2116 Valid, 6575 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-19 13:23:13,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17277 states. [2021-11-19 13:23:14,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17277 to 15561. [2021-11-19 13:23:14,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15561 states, 10951 states have (on average 1.300337868687791) internal successors, (14240), 10984 states have internal predecessors, (14240), 3471 states have call successors, (3471), 1137 states have call predecessors, (3471), 1137 states have return successors, (3471), 3463 states have call predecessors, (3471), 3471 states have call successors, (3471) [2021-11-19 13:23:14,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15561 states to 15561 states and 21182 transitions. [2021-11-19 13:23:14,532 INFO L78 Accepts]: Start accepts. Automaton has 15561 states and 21182 transitions. Word has length 342 [2021-11-19 13:23:14,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:23:14,533 INFO L470 AbstractCegarLoop]: Abstraction has 15561 states and 21182 transitions. [2021-11-19 13:23:14,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (38), 3 states have call predecessors, (38), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2021-11-19 13:23:14,534 INFO L276 IsEmpty]: Start isEmpty. Operand 15561 states and 21182 transitions. [2021-11-19 13:23:14,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2021-11-19 13:23:14,543 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:23:14,544 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 20, 5, 5, 5, 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] [2021-11-19 13:23:14,600 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-19 13:23:14,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:23:14,760 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:23:14,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:23:14,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1337803170, now seen corresponding path program 1 times [2021-11-19 13:23:14,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:23:14,764 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1051599546] [2021-11-19 13:23:14,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:23:14,765 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:23:14,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:23:14,766 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:23:14,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-19 13:23:16,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:23:16,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 2632 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-19 13:23:16,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:23:18,053 INFO L134 CoverageAnalysis]: Checked inductivity of 1821 backedges. 231 proven. 0 refuted. 0 times theorem prover too weak. 1590 trivial. 0 not checked. [2021-11-19 13:23:18,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:23:19,185 INFO L134 CoverageAnalysis]: Checked inductivity of 1821 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1821 trivial. 0 not checked. [2021-11-19 13:23:19,185 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:23:19,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1051599546] [2021-11-19 13:23:19,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1051599546] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 13:23:19,185 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:23:19,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-19 13:23:19,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104581716] [2021-11-19 13:23:19,187 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 13:23:19,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-19 13:23:19,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:23:19,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 13:23:19,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 13:23:19,190 INFO L87 Difference]: Start difference. First operand 15561 states and 21182 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (62), 3 states have call predecessors, (62), 3 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) [2021-11-19 13:23:21,540 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.35s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 13:23:24,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:23:24,092 INFO L93 Difference]: Finished difference Result 43067 states and 58809 transitions. [2021-11-19 13:23:24,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 13:23:24,092 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (62), 3 states have call predecessors, (62), 3 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) Word has length 367 [2021-11-19 13:23:24,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:23:24,224 INFO L225 Difference]: With dead ends: 43067 [2021-11-19 13:23:24,225 INFO L226 Difference]: Without dead ends: 27511 [2021-11-19 13:23:24,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 732 GetRequests, 731 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 13:23:24,296 INFO L933 BasicCegarLoop]: 2527 mSDtfsCounter, 1965 mSDsluCounter, 2103 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1965 SdHoareTripleChecker+Valid, 4630 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2021-11-19 13:23:24,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1965 Valid, 4630 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 45 Invalid, 1 Unknown, 0 Unchecked, 2.6s Time] [2021-11-19 13:23:24,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27511 states. [2021-11-19 13:23:26,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27511 to 27451. [2021-11-19 13:23:26,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27451 states, 19490 states have (on average 1.3025141097998973) internal successors, (25386), 19565 states have internal predecessors, (25386), 6007 states have call successors, (6007), 1952 states have call predecessors, (6007), 1952 states have return successors, (6007), 5981 states have call predecessors, (6007), 6007 states have call successors, (6007) [2021-11-19 13:23:27,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27451 states to 27451 states and 37400 transitions. [2021-11-19 13:23:27,102 INFO L78 Accepts]: Start accepts. Automaton has 27451 states and 37400 transitions. Word has length 367 [2021-11-19 13:23:27,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:23:27,103 INFO L470 AbstractCegarLoop]: Abstraction has 27451 states and 37400 transitions. [2021-11-19 13:23:27,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 3 states have call successors, (62), 3 states have call predecessors, (62), 3 states have return successors, (57), 3 states have call predecessors, (57), 3 states have call successors, (57) [2021-11-19 13:23:27,103 INFO L276 IsEmpty]: Start isEmpty. Operand 27451 states and 37400 transitions. [2021-11-19 13:23:27,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2021-11-19 13:23:27,114 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:23:27,115 INFO L514 BasicCegarLoop]: trace histogram [26, 26, 19, 19, 19, 19, 19, 19, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:23:27,185 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-11-19 13:23:27,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:23:27,328 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2021-11-19 13:23:27,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:23:27,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1560990060, now seen corresponding path program 1 times [2021-11-19 13:23:27,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:23:27,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [950360482] [2021-11-19 13:23:27,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:23:27,332 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:23:27,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:23:27,334 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:23:27,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-11-19 13:23:29,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:23:29,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 2524 conjuncts, 17 conjunts are in the unsatisfiable core [2021-11-19 13:23:29,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:23:31,089 INFO L134 CoverageAnalysis]: Checked inductivity of 2058 backedges. 386 proven. 0 refuted. 0 times theorem prover too weak. 1672 trivial. 0 not checked. [2021-11-19 13:23:31,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:23:34,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2058 backedges. 44 proven. 3 refuted. 0 times theorem prover too weak. 2011 trivial. 0 not checked. [2021-11-19 13:23:34,024 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:23:34,024 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [950360482] [2021-11-19 13:23:34,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [950360482] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 13:23:34,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 13:23:34,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 24 [2021-11-19 13:23:34,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183281614] [2021-11-19 13:23:34,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:23:34,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-19 13:23:34,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:23:34,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-19 13:23:34,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2021-11-19 13:23:34,028 INFO L87 Difference]: Start difference. First operand 27451 states and 37400 transitions. Second operand has 13 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 6 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (36), 6 states have call predecessors, (36), 6 states have call successors, (36) [2021-11-19 13:23:36,514 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.48s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 13:23:38,523 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-19 13:23:56,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:23:56,960 INFO L93 Difference]: Finished difference Result 67975 states and 92629 transitions. [2021-11-19 13:23:56,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-19 13:23:56,961 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 6 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (36), 6 states have call predecessors, (36), 6 states have call successors, (36) Word has length 381 [2021-11-19 13:23:56,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:23:57,304 INFO L225 Difference]: With dead ends: 67975 [2021-11-19 13:23:57,305 INFO L226 Difference]: Without dead ends: 40469 [2021-11-19 13:23:57,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 770 GetRequests, 739 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=155, Invalid=901, Unknown=0, NotChecked=0, Total=1056 [2021-11-19 13:23:57,400 INFO L933 BasicCegarLoop]: 3818 mSDtfsCounter, 4759 mSDsluCounter, 36317 mSDsCounter, 0 mSdLazyCounter, 2088 mSolverCounterSat, 899 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4781 SdHoareTripleChecker+Valid, 40135 SdHoareTripleChecker+Invalid, 2989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 899 IncrementalHoareTripleChecker+Valid, 2088 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.6s IncrementalHoareTripleChecker+Time [2021-11-19 13:23:57,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4781 Valid, 40135 Invalid, 2989 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [899 Valid, 2088 Invalid, 2 Unknown, 0 Unchecked, 17.6s Time] [2021-11-19 13:23:57,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40469 states. [2021-11-19 13:24:00,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40469 to 27605. [2021-11-19 13:24:00,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27605 states, 19595 states have (on average 1.301148252105129) internal successors, (25496), 19670 states have internal predecessors, (25496), 6035 states have call successors, (6035), 1973 states have call predecessors, (6035), 1973 states have return successors, (6035), 6009 states have call predecessors, (6035), 6035 states have call successors, (6035) [2021-11-19 13:24:00,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27605 states to 27605 states and 37566 transitions. [2021-11-19 13:24:00,440 INFO L78 Accepts]: Start accepts. Automaton has 27605 states and 37566 transitions. Word has length 381 [2021-11-19 13:24:00,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:24:00,441 INFO L470 AbstractCegarLoop]: Abstraction has 27605 states and 37566 transitions. [2021-11-19 13:24:00,441 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 12.25) internal successors, (147), 12 states have internal predecessors, (147), 6 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (36), 6 states have call predecessors, (36), 6 states have call successors, (36) [2021-11-19 13:24:00,441 INFO L276 IsEmpty]: Start isEmpty. Operand 27605 states and 37566 transitions. [2021-11-19 13:24:00,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 402 [2021-11-19 13:24:00,447 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:24:00,448 INFO L514 BasicCegarLoop]: trace histogram [27, 27, 19, 19, 19, 19, 19, 19, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:24:00,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-11-19 13:24:00,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:24:00,649 INFO L402 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)] === [2021-11-19 13:24:00,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:24:00,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1947322235, now seen corresponding path program 1 times [2021-11-19 13:24:00,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:24:00,652 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [519885570] [2021-11-19 13:24:00,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:24:00,652 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:24:00,652 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:24:00,653 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:24:00,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-19 13:24:02,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:24:02,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 2625 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-19 13:24:02,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:24:04,965 INFO L134 CoverageAnalysis]: Checked inductivity of 2151 backedges. 419 proven. 0 refuted. 0 times theorem prover too weak. 1732 trivial. 0 not checked. [2021-11-19 13:24:04,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:24:08,274 INFO L134 CoverageAnalysis]: Checked inductivity of 2151 backedges. 26 proven. 8 refuted. 0 times theorem prover too weak. 2117 trivial. 0 not checked. [2021-11-19 13:24:08,274 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:24:08,274 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [519885570] [2021-11-19 13:24:08,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [519885570] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-19 13:24:08,275 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-19 13:24:08,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 18 [2021-11-19 13:24:08,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248169524] [2021-11-19 13:24:08,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 13:24:08,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-19 13:24:08,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:24:08,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-19 13:24:08,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-11-19 13:24:08,278 INFO L87 Difference]: Start difference. First operand 27605 states and 37566 transitions. Second operand has 10 states, 10 states have (on average 14.1) internal successors, (141), 8 states have internal predecessors, (141), 2 states have call successors, (42), 2 states have call predecessors, (42), 4 states have return successors, (39), 4 states have call predecessors, (39), 2 states have call successors, (39) [2021-11-19 13:24:12,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 13:24:12,866 INFO L93 Difference]: Finished difference Result 57612 states and 78769 transitions. [2021-11-19 13:24:12,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-19 13:24:12,867 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 14.1) internal successors, (141), 8 states have internal predecessors, (141), 2 states have call successors, (42), 2 states have call predecessors, (42), 4 states have return successors, (39), 4 states have call predecessors, (39), 2 states have call successors, (39) Word has length 401 [2021-11-19 13:24:12,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-19 13:24:12,985 INFO L225 Difference]: With dead ends: 57612 [2021-11-19 13:24:12,985 INFO L226 Difference]: Without dead ends: 30123 [2021-11-19 13:24:13,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 804 GetRequests, 784 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-11-19 13:24:13,068 INFO L933 BasicCegarLoop]: 3020 mSDtfsCounter, 599 mSDsluCounter, 23412 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 748 SdHoareTripleChecker+Valid, 26432 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-19 13:24:13,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [748 Valid, 26432 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-19 13:24:13,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30123 states. [2021-11-19 13:24:16,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30123 to 27683. [2021-11-19 13:24:16,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27683 states, 19657 states have (on average 1.30019840260467) internal successors, (25558), 19733 states have internal predecessors, (25558), 6035 states have call successors, (6035), 1973 states have call predecessors, (6035), 1989 states have return successors, (6058), 6024 states have call predecessors, (6058), 6035 states have call successors, (6058) [2021-11-19 13:24:16,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27683 states to 27683 states and 37651 transitions. [2021-11-19 13:24:16,226 INFO L78 Accepts]: Start accepts. Automaton has 27683 states and 37651 transitions. Word has length 401 [2021-11-19 13:24:16,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-19 13:24:16,226 INFO L470 AbstractCegarLoop]: Abstraction has 27683 states and 37651 transitions. [2021-11-19 13:24:16,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.1) internal successors, (141), 8 states have internal predecessors, (141), 2 states have call successors, (42), 2 states have call predecessors, (42), 4 states have return successors, (39), 4 states have call predecessors, (39), 2 states have call successors, (39) [2021-11-19 13:24:16,227 INFO L276 IsEmpty]: Start isEmpty. Operand 27683 states and 37651 transitions. [2021-11-19 13:24:16,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 433 [2021-11-19 13:24:16,238 INFO L506 BasicCegarLoop]: Found error trace [2021-11-19 13:24:16,238 INFO L514 BasicCegarLoop]: trace histogram [27, 27, 19, 19, 19, 19, 19, 19, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 13:24:16,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-11-19 13:24:16,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 [2021-11-19 13:24:16,452 INFO L402 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)] === [2021-11-19 13:24:16,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 13:24:16,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1691337152, now seen corresponding path program 1 times [2021-11-19 13:24:16,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-19 13:24:16,457 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [912551168] [2021-11-19 13:24:16,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 13:24:16,457 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-19 13:24:16,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat [2021-11-19 13:24:16,459 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-19 13:24:16,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5e6b2acd-ac3a-463b-8a3e-5632701237e4/bin/utaipan-UbGMyvGFUs/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-11-19 13:24:18,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 13:24:18,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 2695 conjuncts, 25 conjunts are in the unsatisfiable core [2021-11-19 13:24:18,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-19 13:24:20,742 INFO L134 CoverageAnalysis]: Checked inductivity of 2179 backedges. 388 proven. 0 refuted. 0 times theorem prover too weak. 1791 trivial. 0 not checked. [2021-11-19 13:24:20,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-19 13:24:24,032 INFO L134 CoverageAnalysis]: Checked inductivity of 2179 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2021-11-19 13:24:24,032 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-19 13:24:24,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [912551168] [2021-11-19 13:24:24,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [912551168] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-19 13:24:24,033 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-19 13:24:24,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 18 [2021-11-19 13:24:24,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694255518] [2021-11-19 13:24:24,033 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-19 13:24:24,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-19 13:24:24,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-19 13:24:24,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-19 13:24:24,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-11-19 13:24:24,036 INFO L87 Difference]: Start difference. First operand 27683 states and 37651 transitions. Second operand has 18 states, 18 states have (on average 10.0) internal successors, (180), 14 states have internal predecessors, (180), 2 states have call successors, (57), 2 states have call predecessors, (57), 6 states have return successors, (56), 6 states have call predecessors, (56), 2 states have call successors, (56)