./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--gpu--drm--vmwgfx--vmwgfx.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--gpu--drm--vmwgfx--vmwgfx.ko-main.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN --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 Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash ec6cba5f5f4c9f3e416639263c293e596e3b102a1b9a398d06c7ffc9f342005b --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 10:39:05,717 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 10:39:05,719 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 10:39:05,740 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 10:39:05,741 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 10:39:05,742 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 10:39:05,743 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 10:39:05,745 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 10:39:05,747 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 10:39:05,749 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 10:39:05,750 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 10:39:05,751 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 10:39:05,752 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 10:39:05,753 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 10:39:05,755 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 10:39:05,756 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 10:39:05,757 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 10:39:05,758 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 10:39:05,760 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 10:39:05,762 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 10:39:05,764 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 10:39:05,765 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 10:39:05,767 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 10:39:05,768 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 10:39:05,772 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 10:39:05,772 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 10:39:05,773 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 10:39:05,774 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 10:39:05,775 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 10:39:05,776 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 10:39:05,776 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 10:39:05,777 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 10:39:05,778 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 10:39:05,780 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 10:39:05,781 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 10:39:05,781 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 10:39:05,782 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 10:39:05,783 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 10:39:05,783 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 10:39:05,784 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 10:39:05,785 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 10:39:05,786 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-20 10:39:05,810 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 10:39:05,810 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 10:39:05,811 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 10:39:05,811 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 10:39:05,812 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 10:39:05,812 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 10:39:05,813 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 10:39:05,813 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 10:39:05,814 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 10:39:05,814 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 10:39:05,815 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 10:39:05,815 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 10:39:05,815 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 10:39:05,815 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 10:39:05,816 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 10:39:05,816 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 10:39:05,816 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 10:39:05,817 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 10:39:05,817 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 10:39:05,817 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 10:39:05,818 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 10:39:05,818 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:39:05,818 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 10:39:05,819 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 10:39:05,819 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 10:39:05,819 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 10:39:05,820 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 10:39:05,820 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 10:39:05,820 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 10:39:05,821 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 10:39:05,821 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN/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_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN 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 -> Automizer 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 -> ec6cba5f5f4c9f3e416639263c293e596e3b102a1b9a398d06c7ffc9f342005b [2022-11-20 10:39:06,129 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 10:39:06,160 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 10:39:06,163 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 10:39:06,164 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 10:39:06,168 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 10:39:06,170 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--gpu--drm--vmwgfx--vmwgfx.ko-main.cil.out.i [2022-11-20 10:39:09,477 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 10:39:10,643 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 10:39:10,643 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--gpu--drm--vmwgfx--vmwgfx.ko-main.cil.out.i [2022-11-20 10:39:10,753 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN/data/1c088e463/d13c612f0d164fdbaf405b6f6acb54be/FLAG9ceb6dcf5 [2022-11-20 10:39:10,778 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN/data/1c088e463/d13c612f0d164fdbaf405b6f6acb54be [2022-11-20 10:39:10,784 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 10:39:10,786 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 10:39:10,790 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 10:39:10,790 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 10:39:10,794 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 10:39:10,795 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:39:10" (1/1) ... [2022-11-20 10:39:10,796 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f6936e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:10, skipping insertion in model container [2022-11-20 10:39:10,796 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 10:39:10" (1/1) ... [2022-11-20 10:39:10,805 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 10:39:11,170 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 10:39:22,679 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--gpu--drm--vmwgfx--vmwgfx.ko-main.cil.out.i[838018,838031] [2022-11-20 10:39:23,329 WARN L611 FunctionHandler]: implicit declaration of function ldv_xmalloc [2022-11-20 10:39:23,347 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:39:23,567 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 10:39:24,727 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--gpu--drm--vmwgfx--vmwgfx.ko-main.cil.out.i[838018,838031] [2022-11-20 10:39:24,752 WARN L611 FunctionHandler]: implicit declaration of function ldv_xmalloc [2022-11-20 10:39:24,758 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 10:39:25,468 INFO L208 MainTranslator]: Completed translation [2022-11-20 10:39:25,469 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:25 WrapperNode [2022-11-20 10:39:25,469 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 10:39:25,470 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 10:39:25,470 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 10:39:25,471 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 10:39:25,478 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:25" (1/1) ... [2022-11-20 10:39:25,760 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:25" (1/1) ... [2022-11-20 10:39:26,493 INFO L138 Inliner]: procedures = 1203, calls = 11871, calls flagged for inlining = 393, calls inlined = 386, statements flattened = 21736 [2022-11-20 10:39:26,494 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 10:39:26,494 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 10:39:26,494 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 10:39:26,495 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 10:39:26,506 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:25" (1/1) ... [2022-11-20 10:39:26,506 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:25" (1/1) ... [2022-11-20 10:39:26,774 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:25" (1/1) ... [2022-11-20 10:39:26,775 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:25" (1/1) ... [2022-11-20 10:39:27,399 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:25" (1/1) ... [2022-11-20 10:39:27,475 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:25" (1/1) ... [2022-11-20 10:39:27,682 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:25" (1/1) ... [2022-11-20 10:39:27,754 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:25" (1/1) ... [2022-11-20 10:39:27,876 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 10:39:27,878 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 10:39:27,878 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 10:39:27,879 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 10:39:27,880 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:25" (1/1) ... [2022-11-20 10:39:27,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 10:39:27,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 10:39:28,008 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 10:39:28,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f5c563ef-5af7-4761-9822-98646895a7d3/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 10:39:28,052 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dummy_query_bo_prepare [2022-11-20 10:39:28,053 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dummy_query_bo_prepare [2022-11-20 10:39:28,053 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_goal_irq_mutex_of_vmw_fence_manager [2022-11-20 10:39:28,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_goal_irq_mutex_of_vmw_fence_manager [2022-11-20 10:39:28,053 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_framebuffer_dmabuf_destroy [2022-11-20 10:39:28,053 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_framebuffer_dmabuf_destroy [2022-11-20 10:39:28,053 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_init [2022-11-20 10:39:28,056 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_init [2022-11-20 10:39:28,056 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_connector_set_property [2022-11-20 10:39:28,056 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_connector_set_property [2022-11-20 10:39:28,056 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_legacy_srf_bind [2022-11-20 10:39:28,057 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_legacy_srf_bind [2022-11-20 10:39:28,057 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_release_mutex_of_vmw_private [2022-11-20 10:39:28,057 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_release_mutex_of_vmw_private [2022-11-20 10:39:28,057 INFO L130 BoogieDeclarations]: Found specification of procedure idr_destroy [2022-11-20 10:39:28,057 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_destroy [2022-11-20 10:39:28,057 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_obj_init [2022-11-20 10:39:28,057 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_obj_init [2022-11-20 10:39:28,058 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_lookup [2022-11-20 10:39:28,058 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_lookup [2022-11-20 10:39:28,058 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_fifo_mutex_of_vmw_fifo_state [2022-11-20 10:39:28,058 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_fifo_mutex_of_vmw_fifo_state [2022-11-20 10:39:28,058 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_postclose [2022-11-20 10:39:28,058 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_postclose [2022-11-20 10:39:28,059 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2022-11-20 10:39:28,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2022-11-20 10:39:28,059 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toio [2022-11-20 10:39:28,059 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toio [2022-11-20 10:39:28,060 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_framebuffer_create_handle [2022-11-20 10:39:28,060 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_framebuffer_create_handle [2022-11-20 10:39:28,060 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_round_pot [2022-11-20 10:39:28,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_round_pot [2022-11-20 10:39:28,061 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_single_bo [2022-11-20 10:39:28,061 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_single_bo [2022-11-20 10:39:28,061 INFO L130 BoogieDeclarations]: Found specification of procedure drm_master_get [2022-11-20 10:39:28,062 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_master_get [2022-11-20 10:39:28,062 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2022-11-20 10:39:28,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2022-11-20 10:39:28,063 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_crtc_set_config [2022-11-20 10:39:28,063 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_crtc_set_config [2022-11-20 10:39:28,063 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_vmw_gmrid_manager_func_release_7 [2022-11-20 10:39:28,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_vmw_gmrid_manager_func_release_7 [2022-11-20 10:39:28,063 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_read_lock [2022-11-20 10:39:28,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_read_lock [2022-11-20 10:39:28,064 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_eu_backoff_reservation [2022-11-20 10:39:28,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_eu_backoff_reservation [2022-11-20 10:39:28,064 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mtrr_del [2022-11-20 10:39:28,065 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mtrr_del [2022-11-20 10:39:28,065 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_move_buffer [2022-11-20 10:39:28,065 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_move_buffer [2022-11-20 10:39:28,065 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_gmrid_man_takedown [2022-11-20 10:39:28,065 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_gmrid_man_takedown [2022-11-20 10:39:28,065 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_firstopen [2022-11-20 10:39:28,066 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_firstopen [2022-11-20 10:39:28,066 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_disable_vblank [2022-11-20 10:39:28,066 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_disable_vblank [2022-11-20 10:39:28,067 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_lastclose [2022-11-20 10:39:28,067 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_lastclose [2022-11-20 10:39:28,067 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_surface_free [2022-11-20 10:39:28,067 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_surface_free [2022-11-20 10:39:28,068 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_pause_all [2022-11-20 10:39:28,068 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_pause_all [2022-11-20 10:39:28,069 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_framebuffer_surface_destroy [2022-11-20 10:39:28,069 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_framebuffer_surface_destroy [2022-11-20 10:39:28,069 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_destroy [2022-11-20 10:39:28,069 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_destroy [2022-11-20 10:39:28,069 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-11-20 10:39:28,069 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-11-20 10:39:28,070 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_master_drop [2022-11-20 10:39:28,070 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_master_drop [2022-11-20 10:39:28,070 INFO L130 BoogieDeclarations]: Found specification of procedure __xadd_wrong_size [2022-11-20 10:39:28,070 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-11-20 10:39:28,070 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-11-20 10:39:28,070 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-11-20 10:39:28,070 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-11-20 10:39:28,071 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_unreserve [2022-11-20 10:39:28,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_unreserve [2022-11-20 10:39:28,071 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_cmdbuf_mutex_of_vmw_private [2022-11-20 10:39:28,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_cmdbuf_mutex_of_vmw_private [2022-11-20 10:39:28,072 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-20 10:39:28,072 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-20 10:39:28,072 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_kmap [2022-11-20 10:39:28,072 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_kmap [2022-11-20 10:39:28,073 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-20 10:39:28,073 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-20 10:39:28,073 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_backing_free [2022-11-20 10:39:28,074 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_backing_free [2022-11-20 10:39:28,074 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_verify_access [2022-11-20 10:39:28,074 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_verify_access [2022-11-20 10:39:28,074 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_to_vram_or_gmr [2022-11-20 10:39:28,074 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_to_vram_or_gmr [2022-11-20 10:39:28,075 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_kunmap [2022-11-20 10:39:28,075 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_kunmap [2022-11-20 10:39:28,075 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_ref_object_add [2022-11-20 10:39:28,075 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_ref_object_add [2022-11-20 10:39:28,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 10:39:28,075 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_commit_list [2022-11-20 10:39:28,075 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_commit_list [2022-11-20 10:39:28,076 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_emit_dummy_query [2022-11-20 10:39:28,076 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_emit_dummy_query [2022-11-20 10:39:28,076 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_release_id [2022-11-20 10:39:28,076 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_release_id [2022-11-20 10:39:28,076 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mode_vrefresh [2022-11-20 10:39:28,076 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mode_vrefresh [2022-11-20 10:39:28,077 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dumb_create [2022-11-20 10:39:28,077 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dumb_create [2022-11-20 10:39:28,077 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_translate_guest_ptr [2022-11-20 10:39:28,077 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_translate_guest_ptr [2022-11-20 10:39:28,078 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_hw_context_destroy [2022-11-20 10:39:28,078 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_hw_context_destroy [2022-11-20 10:39:28,078 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-11-20 10:39:28,078 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-11-20 10:39:28,078 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_del_active [2022-11-20 10:39:28,079 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_del_active [2022-11-20 10:39:28,079 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_mem_global_alloc [2022-11-20 10:39:28,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_mem_global_alloc [2022-11-20 10:39:28,080 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ttm_destroy [2022-11-20 10:39:28,083 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ttm_destroy [2022-11-20 10:39:28,083 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2022-11-20 10:39:28,084 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2022-11-20 10:39:28,084 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_release [2022-11-20 10:39:28,086 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_release [2022-11-20 10:39:28,086 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_base_object_init [2022-11-20 10:39:28,087 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_base_object_init [2022-11-20 10:39:28,087 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 10:39:28,087 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_vt_unlock [2022-11-20 10:39:28,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_vt_unlock [2022-11-20 10:39:28,093 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_seqno_waiter_add [2022-11-20 10:39:28,093 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_seqno_waiter_add [2022-11-20 10:39:28,094 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_pm_complete [2022-11-20 10:39:28,094 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_pm_complete [2022-11-20 10:39:28,094 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_crtc_destroy [2022-11-20 10:39:28,094 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_crtc_destroy [2022-11-20 10:39:28,094 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-11-20 10:39:28,095 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-11-20 10:39:28,096 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dma_buffer [2022-11-20 10:39:28,096 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dma_buffer [2022-11-20 10:39:28,096 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_evict_mm [2022-11-20 10:39:28,096 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_evict_mm [2022-11-20 10:39:28,096 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 10:39:28,097 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_cursor_update_image [2022-11-20 10:39:28,097 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_cursor_update_image [2022-11-20 10:39:28,097 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_display_unit_cleanup [2022-11-20 10:39:28,097 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_display_unit_cleanup [2022-11-20 10:39:28,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 10:39:28,097 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-20 10:39:28,097 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_bo_to_validate_list [2022-11-20 10:39:28,098 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_bo_to_validate_list [2022-11-20 10:39:28,098 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_destroy [2022-11-20 10:39:28,098 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_destroy [2022-11-20 10:39:28,098 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_context_base_release [2022-11-20 10:39:28,098 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_context_base_release [2022-11-20 10:39:28,098 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_seqno_passed [2022-11-20 10:39:28,098 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_seqno_passed [2022-11-20 10:39:28,098 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2022-11-20 10:39:28,099 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2022-11-20 10:39:28,099 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_have_pitchlock [2022-11-20 10:39:28,099 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_have_pitchlock [2022-11-20 10:39:28,099 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2022-11-20 10:39:28,099 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2022-11-20 10:39:28,099 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_stream_destroy [2022-11-20 10:39:28,099 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_stream_destroy [2022-11-20 10:39:28,100 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-20 10:39:28,100 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-20 10:39:28,100 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_write [2022-11-20 10:39:28,100 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_write [2022-11-20 10:39:28,100 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_fb_surf_mutex_of_vmw_master [2022-11-20 10:39:28,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_fb_surf_mutex_of_vmw_master [2022-11-20 10:39:28,100 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_wait [2022-11-20 10:39:28,101 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_wait [2022-11-20 10:39:28,101 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_kms_close [2022-11-20 10:39:28,101 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_kms_close [2022-11-20 10:39:28,101 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_connector_dpms [2022-11-20 10:39:28,101 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_connector_dpms [2022-11-20 10:39:28,102 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_event_fence_action_create [2022-11-20 10:39:28,102 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_event_fence_action_create [2022-11-20 10:39:28,102 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_unlock [2022-11-20 10:39:28,102 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_unlock [2022-11-20 10:39:28,102 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_master_create [2022-11-20 10:39:28,102 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_master_create [2022-11-20 10:39:28,102 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2022-11-20 10:39:28,103 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2022-11-20 10:39:28,103 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 10:39:28,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 10:39:28,103 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_read_lock [2022-11-20 10:39:28,103 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_read_lock [2022-11-20 10:39:28,103 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_kms_write_svga [2022-11-20 10:39:28,103 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_kms_write_svga [2022-11-20 10:39:28,103 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_init [2022-11-20 10:39:28,104 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_init [2022-11-20 10:39:28,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_hw_mutex_of_vmw_private [2022-11-20 10:39:28,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_hw_mutex_of_vmw_private [2022-11-20 10:39:28,105 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_alloc_id [2022-11-20 10:39:28,105 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_alloc_id [2022-11-20 10:39:28,106 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_read_unlock [2022-11-20 10:39:28,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_read_unlock [2022-11-20 10:39:28,106 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fallback_wait [2022-11-20 10:39:28,106 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fallback_wait [2022-11-20 10:39:28,106 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-20 10:39:28,106 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_obj_reference [2022-11-20 10:39:28,106 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_obj_reference [2022-11-20 10:39:28,106 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_preclose [2022-11-20 10:39:28,107 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_preclose [2022-11-20 10:39:28,107 INFO L130 BoogieDeclarations]: Found specification of procedure framebuffer_release [2022-11-20 10:39:28,107 INFO L138 BoogieDeclarations]: Found implementation of procedure framebuffer_release [2022-11-20 10:39:28,107 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_resource_lookup_handle [2022-11-20 10:39:28,107 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_resource_lookup_handle [2022-11-20 10:39:28,107 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fb_pan_display [2022-11-20 10:39:28,107 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fb_pan_display [2022-11-20 10:39:28,108 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_hw_surface_destroy [2022-11-20 10:39:28,108 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_hw_surface_destroy [2022-11-20 10:39:28,108 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-20 10:39:28,108 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-20 10:39:28,108 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mode_object_find [2022-11-20 10:39:28,108 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mode_object_find [2022-11-20 10:39:28,108 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_buf_alloc [2022-11-20 10:39:28,108 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_buf_alloc [2022-11-20 10:39:28,109 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2022-11-20 10:39:28,109 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2022-11-20 10:39:28,109 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mode_connector_attach_encoder [2022-11-20 10:39:28,109 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mode_connector_attach_encoder [2022-11-20 10:39:28,109 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_reserve [2022-11-20 10:39:28,109 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_reserve [2022-11-20 10:39:28,109 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-20 10:39:28,109 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-20 10:39:28,110 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fb_off [2022-11-20 10:39:28,110 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fb_off [2022-11-20 10:39:28,110 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-20 10:39:28,110 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-20 10:39:28,110 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_res_to_srf [2022-11-20 10:39:28,110 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_res_to_srf [2022-11-20 10:39:28,110 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_kms_readback [2022-11-20 10:39:28,111 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_kms_readback [2022-11-20 10:39:28,111 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mode_destroy [2022-11-20 10:39:28,111 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mode_destroy [2022-11-20 10:39:28,111 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-20 10:39:28,111 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-20 10:39:28,111 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mode_crtc_set_gamma_size [2022-11-20 10:39:28,111 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mode_crtc_set_gamma_size [2022-11-20 10:39:28,112 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_write_lock [2022-11-20 10:39:28,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_write_lock [2022-11-20 10:39:28,112 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_3d_resource_dec [2022-11-20 10:39:28,112 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_3d_resource_dec [2022-11-20 10:39:28,113 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-20 10:39:28,117 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-20 10:39:28,117 INFO L130 BoogieDeclarations]: Found specification of procedure __vmw_execbuf_release_pinned_bo [2022-11-20 10:39:28,117 INFO L138 BoogieDeclarations]: Found implementation of procedure __vmw_execbuf_release_pinned_bo [2022-11-20 10:39:28,117 INFO L130 BoogieDeclarations]: Found specification of procedure svga3dsurface_get_image_buffer_size [2022-11-20 10:39:28,117 INFO L138 BoogieDeclarations]: Found implementation of procedure svga3dsurface_get_image_buffer_size [2022-11-20 10:39:28,117 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_device_release [2022-11-20 10:39:28,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_device_release [2022-11-20 10:39:28,118 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-11-20 10:39:28,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-11-20 10:39:28,119 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ttm_bind [2022-11-20 10:39:28,119 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ttm_bind [2022-11-20 10:39:28,119 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_update_layout [2022-11-20 10:39:28,119 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_update_layout [2022-11-20 10:39:28,119 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 10:39:28,119 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-20 10:39:28,120 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-20 10:39:28,120 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_global_release [2022-11-20 10:39:28,120 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 10:39:28,120 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2022-11-20 10:39:28,120 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_del_entry [2022-11-20 10:39:28,120 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2022-11-20 10:39:28,120 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2022-11-20 10:39:28,120 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2022-11-20 10:39:28,121 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_interruptible [2022-11-20 10:39:28,121 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_fb_surf_mutex_of_vmw_master [2022-11-20 10:39:28,121 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_fb_surf_mutex_of_vmw_master [2022-11-20 10:39:28,121 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_probe [2022-11-20 10:39:28,121 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_probe [2022-11-20 10:39:28,121 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_reference [2022-11-20 10:39:28,121 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_reference [2022-11-20 10:39:28,121 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_crtc_cursor_set [2022-11-20 10:39:28,122 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_crtc_cursor_set [2022-11-20 10:39:28,122 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_framebuffer_dmabuf_dirty [2022-11-20 10:39:28,122 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_framebuffer_dmabuf_dirty [2022-11-20 10:39:28,122 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ttm_global_release [2022-11-20 10:39:28,122 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ttm_global_release [2022-11-20 10:39:28,122 INFO L130 BoogieDeclarations]: Found specification of procedure drm_ht_remove_item [2022-11-20 10:39:28,122 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_ht_remove_item [2022-11-20 10:39:28,122 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_present_ioctl [2022-11-20 10:39:28,123 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_present_ioctl [2022-11-20 10:39:28,123 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-11-20 10:39:28,123 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-11-20 10:39:28,123 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-20 10:39:28,123 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-20 10:39:28,123 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-11-20 10:39:28,123 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-11-20 10:39:28,123 INFO L130 BoogieDeclarations]: Found specification of procedure ida_remove [2022-11-20 10:39:28,124 INFO L138 BoogieDeclarations]: Found implementation of procedure ida_remove [2022-11-20 10:39:28,124 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_add_active [2022-11-20 10:39:28,124 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_add_active [2022-11-20 10:39:28,124 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_release_mutex_of_vmw_private [2022-11-20 10:39:28,124 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_release_mutex_of_vmw_private [2022-11-20 10:39:28,124 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fpriv [2022-11-20 10:39:28,124 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fpriv [2022-11-20 10:39:28,124 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2022-11-20 10:39:28,125 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2022-11-20 10:39:28,125 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_eu_reserve_buffers [2022-11-20 10:39:28,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_eu_reserve_buffers [2022-11-20 10:39:28,125 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_master_set [2022-11-20 10:39:28,125 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_master_set [2022-11-20 10:39:28,125 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_kmap_obj_virtual [2022-11-20 10:39:28,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_kmap_obj_virtual [2022-11-20 10:39:28,125 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_drm_mode_config [2022-11-20 10:39:28,126 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_drm_mode_config [2022-11-20 10:39:28,126 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_to_start_of_vram [2022-11-20 10:39:28,126 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_to_start_of_vram [2022-11-20 10:39:28,126 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-20 10:39:28,126 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-20 10:39:28,126 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_crtc_restore [2022-11-20 10:39:28,126 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_crtc_restore [2022-11-20 10:39:28,126 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fb_set_par [2022-11-20 10:39:28,127 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fb_set_par [2022-11-20 10:39:28,127 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_pool_populate [2022-11-20 10:39:28,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_pool_populate [2022-11-20 10:39:28,127 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fb_dirty_mark [2022-11-20 10:39:28,127 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fb_dirty_mark [2022-11-20 10:39:28,127 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_dmabuf_lookup [2022-11-20 10:39:28,127 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_dmabuf_lookup [2022-11-20 10:39:28,127 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_crtc_destroy [2022-11-20 10:39:28,128 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_crtc_destroy [2022-11-20 10:39:28,128 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_clean_mm [2022-11-20 10:39:28,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_clean_mm [2022-11-20 10:39:28,128 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_send_stop [2022-11-20 10:39:28,128 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_send_stop [2022-11-20 10:39:28,128 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_hw_mutex_of_vmw_private [2022-11-20 10:39:28,128 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_hw_mutex_of_vmw_private [2022-11-20 10:39:28,129 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 10:39:28,129 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fb_check_var [2022-11-20 10:39:28,129 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fb_check_var [2022-11-20 10:39:28,129 INFO L130 BoogieDeclarations]: Found specification of procedure drm_vblank_cleanup [2022-11-20 10:39:28,129 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_vblank_cleanup [2022-11-20 10:39:28,129 INFO L130 BoogieDeclarations]: Found specification of procedure do_dmabuf_define_gmrfb [2022-11-20 10:39:28,129 INFO L138 BoogieDeclarations]: Found implementation of procedure do_dmabuf_define_gmrfb [2022-11-20 10:39:28,129 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_connector_detect [2022-11-20 10:39:28,130 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_connector_detect [2022-11-20 10:39:28,130 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2022-11-20 10:39:28,130 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2022-11-20 10:39:28,130 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-20 10:39:28,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-20 10:39:28,130 INFO L130 BoogieDeclarations]: Found specification of procedure drm_fasync [2022-11-20 10:39:28,130 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_fasync [2022-11-20 10:39:28,130 INFO L130 BoogieDeclarations]: Found specification of procedure do_surface_dirty_sou [2022-11-20 10:39:28,131 INFO L138 BoogieDeclarations]: Found implementation of procedure do_surface_dirty_sou [2022-11-20 10:39:28,131 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_unref [2022-11-20 10:39:28,131 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_unref [2022-11-20 10:39:28,131 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_context_free [2022-11-20 10:39:28,131 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_context_free [2022-11-20 10:39:28,131 INFO L130 BoogieDeclarations]: Found specification of procedure do_dmabuf_dirty_sou [2022-11-20 10:39:28,131 INFO L138 BoogieDeclarations]: Found implementation of procedure do_dmabuf_dirty_sou [2022-11-20 10:39:28,131 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_dma_buffer [2022-11-20 10:39:28,132 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_dma_buffer [2022-11-20 10:39:28,132 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_unreference [2022-11-20 10:39:28,132 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_unreference [2022-11-20 10:39:28,132 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_free_relocations [2022-11-20 10:39:28,132 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_free_relocations [2022-11-20 10:39:28,132 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_legacy_srf_dma [2022-11-20 10:39:28,132 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_legacy_srf_dma [2022-11-20 10:39:28,133 INFO L130 BoogieDeclarations]: Found specification of procedure kref_init [2022-11-20 10:39:28,133 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_init [2022-11-20 10:39:28,133 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2022-11-20 10:39:28,133 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2022-11-20 10:39:28,133 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_bo_get_guest_ptr [2022-11-20 10:39:28,133 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_bo_get_guest_ptr [2022-11-20 10:39:28,133 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_to_placement [2022-11-20 10:39:28,133 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_to_placement [2022-11-20 10:39:28,134 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_kms_save_vga [2022-11-20 10:39:28,134 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_kms_save_vga [2022-11-20 10:39:28,134 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2022-11-20 10:39:28,134 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2022-11-20 10:39:28,134 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fences_update [2022-11-20 10:39:28,134 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fences_update [2022-11-20 10:39:28,134 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_base_object_lookup [2022-11-20 10:39:28,134 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_base_object_lookup [2022-11-20 10:39:28,135 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ttm_io_mem_reserve [2022-11-20 10:39:28,135 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ttm_io_mem_reserve [2022-11-20 10:39:28,135 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~$Pointer$ [2022-11-20 10:39:28,135 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~$Pointer$ [2022-11-20 10:39:28,135 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sync_obj_unref [2022-11-20 10:39:28,135 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sync_obj_unref [2022-11-20 10:39:28,135 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_call_rcu [2022-11-20 10:39:28,136 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_call_rcu [2022-11-20 10:39:28,136 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_crtc_set_config [2022-11-20 10:39:28,136 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_crtc_set_config [2022-11-20 10:39:28,136 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2022-11-20 10:39:28,136 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2022-11-20 10:39:28,136 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2022-11-20 10:39:28,136 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2022-11-20 10:39:28,136 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2022-11-20 10:39:28,137 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2022-11-20 10:39:28,137 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_is_full [2022-11-20 10:39:28,137 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_is_full [2022-11-20 10:39:28,137 INFO L130 BoogieDeclarations]: Found specification of procedure __kunmap_atomic [2022-11-20 10:39:28,137 INFO L138 BoogieDeclarations]: Found implementation of procedure __kunmap_atomic [2022-11-20 10:39:28,137 INFO L130 BoogieDeclarations]: Found specification of procedure drm_irq_uninstall [2022-11-20 10:39:28,137 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_irq_uninstall [2022-11-20 10:39:28,137 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_send_put [2022-11-20 10:39:28,138 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_send_put [2022-11-20 10:39:28,138 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_marker_pull [2022-11-20 10:39:28,138 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_marker_pull [2022-11-20 10:39:28,138 INFO L130 BoogieDeclarations]: Found specification of procedure fb_deferred_io_cleanup [2022-11-20 10:39:28,138 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_deferred_io_cleanup [2022-11-20 10:39:28,138 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2022-11-20 10:39:28,138 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2022-11-20 10:39:28,138 INFO L130 BoogieDeclarations]: Found specification of procedure drm_global_item_ref [2022-11-20 10:39:28,139 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_global_item_ref [2022-11-20 10:39:28,139 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_present_readback_ioctl [2022-11-20 10:39:28,139 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_present_readback_ioctl [2022-11-20 10:39:28,139 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sync_obj_ref [2022-11-20 10:39:28,139 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sync_obj_ref [2022-11-20 10:39:28,139 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_update_seqno [2022-11-20 10:39:28,139 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_update_seqno [2022-11-20 10:39:28,139 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-20 10:39:28,140 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-20 10:39:28,140 INFO L130 BoogieDeclarations]: Found specification of procedure getrawmonotonic [2022-11-20 10:39:28,140 INFO L138 BoogieDeclarations]: Found implementation of procedure getrawmonotonic [2022-11-20 10:39:28,140 INFO L130 BoogieDeclarations]: Found specification of procedure drm_framebuffer_init [2022-11-20 10:39:28,140 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_framebuffer_init [2022-11-20 10:39:28,140 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fences_perform_actions [2022-11-20 10:39:28,140 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fences_perform_actions [2022-11-20 10:39:28,140 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_surface_base_to_res [2022-11-20 10:39:28,141 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_surface_base_to_res [2022-11-20 10:39:28,141 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_get_vblank_counter [2022-11-20 10:39:28,141 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_get_vblank_counter [2022-11-20 10:39:28,141 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_encoder_destroy [2022-11-20 10:39:28,141 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_encoder_destroy [2022-11-20 10:39:28,141 INFO L130 BoogieDeclarations]: Found specification of procedure fill_flush [2022-11-20 10:39:28,141 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_flush [2022-11-20 10:39:28,141 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock [2022-11-20 10:39:28,142 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock [2022-11-20 10:39:28,142 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_context_init [2022-11-20 10:39:28,142 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_context_init [2022-11-20 10:39:28,142 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_lookup_handle [2022-11-20 10:39:28,142 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_lookup_handle [2022-11-20 10:39:28,142 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-20 10:39:28,142 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-20 10:39:28,142 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_connector_fill_modes [2022-11-20 10:39:28,143 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_connector_fill_modes [2022-11-20 10:39:28,143 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_unreference [2022-11-20 10:39:28,143 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_unreference [2022-11-20 10:39:28,143 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_surface_unreference [2022-11-20 10:39:28,143 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_surface_unreference [2022-11-20 10:39:28,143 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_legacy_srf_unbind [2022-11-20 10:39:28,143 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_legacy_srf_unbind [2022-11-20 10:39:28,143 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_relocation_add [2022-11-20 10:39:28,144 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_relocation_add [2022-11-20 10:39:28,144 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_eu_fence_buffer_objects [2022-11-20 10:39:28,144 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_eu_fence_buffer_objects [2022-11-20 10:39:28,144 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-20 10:39:28,144 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-20 10:39:28,144 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_obj_wait [2022-11-20 10:39:28,144 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_obj_wait [2022-11-20 10:39:28,145 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_available [2022-11-20 10:39:28,145 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_available [2022-11-20 10:39:28,145 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_crtc_cursor_move [2022-11-20 10:39:28,145 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_crtc_cursor_move [2022-11-20 10:39:28,145 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_pm_prepare [2022-11-20 10:39:28,145 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_pm_prepare [2022-11-20 10:39:28,145 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_irq_postinstall [2022-11-20 10:39:28,145 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_irq_postinstall [2022-11-20 10:39:28,146 INFO L130 BoogieDeclarations]: Found specification of procedure drm_object_attach_property [2022-11-20 10:39:28,146 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_object_attach_property [2022-11-20 10:39:28,146 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_execbuf_ioctl [2022-11-20 10:39:28,146 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_execbuf_ioctl [2022-11-20 10:39:28,146 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-11-20 10:39:28,146 INFO L130 BoogieDeclarations]: Found specification of procedure drm_master_put [2022-11-20 10:39:28,146 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_master_put [2022-11-20 10:39:28,146 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_cmd_check_all [2022-11-20 10:39:28,147 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_cmd_check_all [2022-11-20 10:39:28,147 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2022-11-20 10:39:28,147 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2022-11-20 10:39:28,147 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_context_base_to_res [2022-11-20 10:39:28,147 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_context_base_to_res [2022-11-20 10:39:28,147 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_bo_pin [2022-11-20 10:39:28,147 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_bo_pin [2022-11-20 10:39:28,147 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 10:39:28,148 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2022-11-20 10:39:28,148 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2022-11-20 10:39:28,148 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-11-20 10:39:28,148 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-11-20 10:39:28,148 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_goal_irq_mutex_of_vmw_fence_manager [2022-11-20 10:39:28,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_goal_irq_mutex_of_vmw_fence_manager [2022-11-20 10:39:28,148 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_activate [2022-11-20 10:39:28,148 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_activate [2022-11-20 10:39:28,149 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_init [2022-11-20 10:39:28,149 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_init [2022-11-20 10:39:28,149 INFO L130 BoogieDeclarations]: Found specification of procedure timespec_sub [2022-11-20 10:39:28,149 INFO L138 BoogieDeclarations]: Found implementation of procedure timespec_sub [2022-11-20 10:39:28,149 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_enable_vblank [2022-11-20 10:39:28,149 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_enable_vblank [2022-11-20 10:39:28,149 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_gmrid_man_get_node [2022-11-20 10:39:28,149 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_gmrid_man_get_node [2022-11-20 10:39:28,150 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mode_duplicate [2022-11-20 10:39:28,150 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mode_duplicate [2022-11-20 10:39:28,150 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dumb_map_offset [2022-11-20 10:39:28,150 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dumb_map_offset [2022-11-20 10:39:28,150 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_close [2022-11-20 10:39:28,150 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_close [2022-11-20 10:39:28,150 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_vmw_overlay [2022-11-20 10:39:28,150 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_vmw_overlay [2022-11-20 10:39:28,151 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_cursor_update_position [2022-11-20 10:39:28,151 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_cursor_update_position [2022-11-20 10:39:28,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-20 10:39:28,151 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_pm_resume [2022-11-20 10:39:28,151 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_pm_resume [2022-11-20 10:39:28,151 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2022-11-20 10:39:28,151 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2022-11-20 10:39:28,151 INFO L130 BoogieDeclarations]: Found specification of procedure drm_open [2022-11-20 10:39:28,152 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_open [2022-11-20 10:39:28,152 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-20 10:39:28,152 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-20 10:39:28,152 INFO L130 BoogieDeclarations]: Found specification of procedure drm_global_item_unref [2022-11-20 10:39:28,152 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_global_item_unref [2022-11-20 10:39:28,152 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mode_probed_add [2022-11-20 10:39:28,152 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mode_probed_add [2022-11-20 10:39:28,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-20 10:39:28,156 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_clear_validations [2022-11-20 10:39:28,157 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_clear_validations [2022-11-20 10:39:28,157 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_ref_object_base_unref [2022-11-20 10:39:28,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_ref_object_base_unref [2022-11-20 10:39:28,157 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ttm_unbind [2022-11-20 10:39:28,157 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ttm_unbind [2022-11-20 10:39:28,157 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2022-11-20 10:39:28,157 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2022-11-20 10:39:28,158 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_page_flip [2022-11-20 10:39:28,158 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_page_flip [2022-11-20 10:39:28,158 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_pm_suspend [2022-11-20 10:39:28,158 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_pm_suspend [2022-11-20 10:39:28,158 INFO L130 BoogieDeclarations]: Found specification of procedure svga3dsurface_calculate_pitch [2022-11-20 10:39:28,158 INFO L138 BoogieDeclarations]: Found implementation of procedure svga3dsurface_calculate_pitch [2022-11-20 10:39:28,158 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-20 10:39:28,158 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-20 10:39:28,159 INFO L130 BoogieDeclarations]: Found specification of procedure clamped_umul32 [2022-11-20 10:39:28,159 INFO L138 BoogieDeclarations]: Found implementation of procedure clamped_umul32 [2022-11-20 10:39:28,159 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_unpin [2022-11-20 10:39:28,159 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_unpin [2022-11-20 10:39:28,159 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_kms_restore_vga [2022-11-20 10:39:28,159 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_kms_restore_vga [2022-11-20 10:39:28,159 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_request_device [2022-11-20 10:39:28,159 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_request_device [2022-11-20 10:39:28,160 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_obj_unreference [2022-11-20 10:39:28,160 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_obj_unreference [2022-11-20 10:39:28,160 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2022-11-20 10:39:28,160 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2022-11-20 10:39:28,160 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-11-20 10:39:28,160 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-11-20 10:39:28,160 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_unref [2022-11-20 10:39:28,161 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_unref [2022-11-20 10:39:28,161 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_fifo_down [2022-11-20 10:39:28,161 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_fifo_down [2022-11-20 10:39:28,161 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_execbuf_copy_fence_user [2022-11-20 10:39:28,161 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_execbuf_copy_fence_user [2022-11-20 10:39:28,161 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_connector_destroy [2022-11-20 10:39:28,161 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_connector_destroy [2022-11-20 10:39:28,161 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_list_unreference [2022-11-20 10:39:28,162 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_list_unreference [2022-11-20 10:39:28,162 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_read [2022-11-20 10:39:28,162 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_read [2022-11-20 10:39:28,162 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_init [2022-11-20 10:39:28,162 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_init [2022-11-20 10:39:28,162 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-11-20 10:39:28,162 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-11-20 10:39:28,162 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2022-11-20 10:39:28,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2022-11-20 10:39:28,163 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_vt_lock [2022-11-20 10:39:28,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_vt_lock [2022-11-20 10:39:28,163 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_obj_destroy_locked [2022-11-20 10:39:28,163 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_obj_destroy_locked [2022-11-20 10:39:28,163 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_fifo_destroy [2022-11-20 10:39:28,163 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_fifo_destroy [2022-11-20 10:39:28,163 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_pool_unpopulate [2022-11-20 10:39:28,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_pool_unpopulate [2022-11-20 10:39:28,164 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_seqno_waiter_remove [2022-11-20 10:39:28,164 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_seqno_waiter_remove [2022-11-20 10:39:28,164 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_stream_base_release [2022-11-20 10:39:28,164 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_stream_base_release [2022-11-20 10:39:28,164 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_release_device [2022-11-20 10:39:28,164 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_release_device [2022-11-20 10:39:28,165 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_validate [2022-11-20 10:39:28,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_validate [2022-11-20 10:39:28,165 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_gmrid_man_debug [2022-11-20 10:39:28,165 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_gmrid_man_debug [2022-11-20 10:39:28,165 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_irq_preinstall [2022-11-20 10:39:28,165 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_irq_preinstall [2022-11-20 10:39:28,165 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_driver_unload [2022-11-20 10:39:28,165 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_driver_unload [2022-11-20 10:39:28,166 INFO L130 BoogieDeclarations]: Found specification of procedure drm_release [2022-11-20 10:39:28,166 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_release [2022-11-20 10:39:28,166 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_delayed_work [2022-11-20 10:39:28,166 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_delayed_work [2022-11-20 10:39:28,166 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_do_evict [2022-11-20 10:39:28,166 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_do_evict [2022-11-20 10:39:28,166 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-20 10:39:28,166 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-20 10:39:28,167 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2022-11-20 10:39:28,167 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2022-11-20 10:39:28,167 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_kms_validate_mode_vram [2022-11-20 10:39:28,167 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_kms_validate_mode_vram [2022-11-20 10:39:28,167 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_mem_global_free [2022-11-20 10:39:28,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_mem_global_free [2022-11-20 10:39:28,167 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_execbuf_process [2022-11-20 10:39:28,167 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_execbuf_process [2022-11-20 10:39:28,168 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_crtc_save [2022-11-20 10:39:28,168 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_crtc_save [2022-11-20 10:39:28,168 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_write_unlock [2022-11-20 10:39:28,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_write_unlock [2022-11-20 10:39:28,168 INFO L130 BoogieDeclarations]: Found specification of procedure drm_connector_init [2022-11-20 10:39:28,168 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_connector_init [2022-11-20 10:39:28,168 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_driver_open [2022-11-20 10:39:28,169 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_driver_open [2022-11-20 10:39:28,169 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_cmdbuf_mutex_of_vmw_private [2022-11-20 10:39:28,169 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_cmdbuf_mutex_of_vmw_private [2022-11-20 10:39:28,169 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2022-11-20 10:39:28,169 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2022-11-20 10:39:28,169 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sync_obj_flush [2022-11-20 10:39:28,169 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sync_obj_flush [2022-11-20 10:39:28,170 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-20 10:39:28,170 INFO L130 BoogieDeclarations]: Found specification of procedure drm_encoder_init [2022-11-20 10:39:28,170 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_encoder_init [2022-11-20 10:39:28,170 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_surface_destroy_encode [2022-11-20 10:39:28,170 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_surface_destroy_encode [2022-11-20 10:39:28,170 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_work_func [2022-11-20 10:39:28,170 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_work_func [2022-11-20 10:39:28,170 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_lock_set_kill [2022-11-20 10:39:28,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_lock_set_kill [2022-11-20 10:39:28,171 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_update_stream [2022-11-20 10:39:28,171 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_update_stream [2022-11-20 10:39:28,171 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_reference [2022-11-20 10:39:28,171 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_reference [2022-11-20 10:39:28,171 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_region [2022-11-20 10:39:28,171 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_region [2022-11-20 10:39:28,171 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_connector_destroy [2022-11-20 10:39:28,172 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_connector_destroy [2022-11-20 10:39:28,172 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~bool~0~X~$Pointer$~TO~int [2022-11-20 10:39:28,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~bool~0~X~$Pointer$~TO~int [2022-11-20 10:39:28,172 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_encoder_destroy [2022-11-20 10:39:28,172 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_encoder_destroy [2022-11-20 10:39:28,172 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fops_poll [2022-11-20 10:39:28,172 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fops_poll [2022-11-20 10:39:28,173 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_cursor_update_dmabuf [2022-11-20 10:39:28,173 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_cursor_update_dmabuf [2022-11-20 10:39:28,173 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_mmap [2022-11-20 10:39:28,173 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_mmap [2022-11-20 10:39:28,173 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-11-20 10:39:28,173 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-11-20 10:39:28,173 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_driver_load [2022-11-20 10:39:28,173 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_driver_load [2022-11-20 10:39:28,174 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2022-11-20 10:39:28,174 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2022-11-20 10:39:28,174 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_framebuffer_dmabuf_unpin [2022-11-20 10:39:28,174 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_framebuffer_dmabuf_unpin [2022-11-20 10:39:28,174 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_vmw_overlay [2022-11-20 10:39:28,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_vmw_overlay [2022-11-20 10:39:28,174 INFO L130 BoogieDeclarations]: Found specification of procedure drm_ht_find_item [2022-11-20 10:39:28,175 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_ht_find_item [2022-11-20 10:39:28,175 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_fence_base_release [2022-11-20 10:39:28,175 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_fence_base_release [2022-11-20 10:39:28,175 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_clip_cliprects [2022-11-20 10:39:28,175 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_clip_cliprects [2022-11-20 10:39:28,175 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_master_init [2022-11-20 10:39:28,175 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_master_init [2022-11-20 10:39:28,175 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~uint32_t~0~TO~~bool~0 [2022-11-20 10:39:28,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~uint32_t~0~TO~~bool~0 [2022-11-20 10:39:28,176 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-11-20 10:39:28,176 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-11-20 10:39:28,176 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_crtc_gamma_set [2022-11-20 10:39:28,176 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_crtc_gamma_set [2022-11-20 10:39:28,176 INFO L130 BoogieDeclarations]: Found specification of procedure drm_ht_insert_item [2022-11-20 10:39:28,176 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_ht_insert_item [2022-11-20 10:39:28,176 INFO L130 BoogieDeclarations]: Found specification of procedure drm_crtc_init [2022-11-20 10:39:28,177 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_crtc_init [2022-11-20 10:39:28,177 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_3d_resource_inc [2022-11-20 10:39:28,177 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_3d_resource_inc [2022-11-20 10:39:28,177 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2022-11-20 10:39:28,177 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2022-11-20 10:39:28,177 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_stop [2022-11-20 10:39:28,177 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_stop [2022-11-20 10:39:28,177 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_priv [2022-11-20 10:39:28,178 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_priv [2022-11-20 10:39:28,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-20 10:39:28,178 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dumb_destroy [2022-11-20 10:39:28,178 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dumb_destroy [2022-11-20 10:39:28,178 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_list_unreserve [2022-11-20 10:39:28,178 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_list_unreserve [2022-11-20 10:39:28,178 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2022-11-20 10:39:28,178 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2022-11-20 10:39:28,179 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_commit [2022-11-20 10:39:28,179 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_commit [2022-11-20 10:39:28,179 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_global_init [2022-11-20 10:39:28,179 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_event_fence_action_cleanup [2022-11-20 10:39:28,179 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_event_fence_action_cleanup [2022-11-20 10:39:28,179 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_relocations_free [2022-11-20 10:39:28,179 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_relocations_free [2022-11-20 10:39:28,180 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_execbuf_unpin_panic [2022-11-20 10:39:28,180 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_execbuf_unpin_panic [2022-11-20 10:39:28,180 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_backing_alloc [2022-11-20 10:39:28,180 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_backing_alloc [2022-11-20 10:39:28,180 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_init_mm [2022-11-20 10:39:28,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_init_mm [2022-11-20 10:39:28,180 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_irq_uninstall [2022-11-20 10:39:28,180 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_irq_uninstall [2022-11-20 10:39:28,181 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_connector_save [2022-11-20 10:39:28,181 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_connector_save [2022-11-20 10:39:28,181 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ttm_fault_reserve_notify [2022-11-20 10:39:28,181 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ttm_fault_reserve_notify [2022-11-20 10:39:28,181 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_framebuffer_surface_dirty [2022-11-20 10:39:28,181 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_framebuffer_surface_dirty [2022-11-20 10:39:28,181 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_obj_signaled [2022-11-20 10:39:28,181 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_obj_signaled [2022-11-20 10:39:28,182 INFO L130 BoogieDeclarations]: Found specification of procedure svga3dsurface_get_size_in_blocks [2022-11-20 10:39:28,182 INFO L138 BoogieDeclarations]: Found implementation of procedure svga3dsurface_get_size_in_blocks [2022-11-20 10:39:28,182 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_resume_all [2022-11-20 10:39:28,182 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_resume_all [2022-11-20 10:39:28,182 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_cmd_cid_check [2022-11-20 10:39:28,182 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_cmd_cid_check [2022-11-20 10:39:28,182 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_kms_present [2022-11-20 10:39:28,182 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_kms_present [2022-11-20 10:39:28,183 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_reserve [2022-11-20 10:39:28,183 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_reserve [2022-11-20 10:39:28,183 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_idle [2022-11-20 10:39:28,183 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_idle [2022-11-20 10:39:28,183 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_reference [2022-11-20 10:39:28,183 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_reference [2022-11-20 10:39:28,183 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-20 10:39:28,183 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-20 10:39:28,184 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_base_object_unref [2022-11-20 10:39:28,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_base_object_unref [2022-11-20 10:39:28,184 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_master [2022-11-20 10:39:28,184 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_master [2022-11-20 10:39:28,184 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_fence_create [2022-11-20 10:39:28,184 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_fence_create [2022-11-20 10:39:28,184 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_to_vram [2022-11-20 10:39:28,184 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_to_vram [2022-11-20 10:39:28,185 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_init [2022-11-20 10:39:28,185 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_init [2022-11-20 10:39:28,185 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_remove [2022-11-20 10:39:28,185 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_remove [2022-11-20 10:39:28,185 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_legacy_srf_create [2022-11-20 10:39:28,185 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_legacy_srf_create [2022-11-20 10:39:28,185 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_surface_destroy_size [2022-11-20 10:39:28,185 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_surface_destroy_size [2022-11-20 10:39:28,186 INFO L130 BoogieDeclarations]: Found specification of procedure drm_framebuffer_cleanup [2022-11-20 10:39:28,186 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_framebuffer_cleanup [2022-11-20 10:39:28,186 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_framebuffer_dmabuf_pin [2022-11-20 10:39:28,186 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_framebuffer_dmabuf_pin [2022-11-20 10:39:28,186 INFO L130 BoogieDeclarations]: Found specification of procedure vmalloc [2022-11-20 10:39:28,186 INFO L138 BoogieDeclarations]: Found implementation of procedure vmalloc [2022-11-20 10:39:28,186 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_cmd_check [2022-11-20 10:39:28,187 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_cmd_check [2022-11-20 10:39:28,187 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock [2022-11-20 10:39:28,187 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock [2022-11-20 10:39:28,187 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_surface_base_release [2022-11-20 10:39:28,187 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_surface_base_release [2022-11-20 10:39:28,187 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_mutex_of_drm_mode_config [2022-11-20 10:39:28,187 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_mutex_of_drm_mode_config [2022-11-20 10:39:28,187 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_connector_restore [2022-11-20 10:39:28,188 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_connector_restore [2022-11-20 10:39:28,188 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_legacy_srf_destroy [2022-11-20 10:39:28,188 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_legacy_srf_destroy [2022-11-20 10:39:28,188 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-11-20 10:39:28,188 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-11-20 10:39:28,188 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_mem_glob [2022-11-20 10:39:28,188 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_mem_glob [2022-11-20 10:39:28,188 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_execbuf_fence_commands [2022-11-20 10:39:28,189 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_execbuf_fence_commands [2022-11-20 10:39:28,189 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_cmd_res_check [2022-11-20 10:39:28,189 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_cmd_res_check [2022-11-20 10:39:28,189 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_gmrid_man_put_node [2022-11-20 10:39:28,189 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_gmrid_man_put_node [2022-11-20 10:39:28,189 INFO L130 BoogieDeclarations]: Found specification of procedure svga3dsurface_get_desc [2022-11-20 10:39:28,189 INFO L138 BoogieDeclarations]: Found implementation of procedure svga3dsurface_get_desc [2022-11-20 10:39:28,190 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_ping_host [2022-11-20 10:39:28,190 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_ping_host [2022-11-20 10:39:28,190 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_irq_handler [2022-11-20 10:39:28,190 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_irq_handler [2022-11-20 10:39:28,190 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_object_device_release [2022-11-20 10:39:28,190 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_object_device_release [2022-11-20 10:39:28,190 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_release [2022-11-20 10:39:28,190 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_release [2022-11-20 10:39:28,191 INFO L130 BoogieDeclarations]: Found specification of procedure drm_vblank_init [2022-11-20 10:39:28,191 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_vblank_init [2022-11-20 10:39:28,191 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_master_destroy [2022-11-20 10:39:28,191 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_master_destroy [2022-11-20 10:39:28,191 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_return [2022-11-20 10:39:28,191 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_return [2022-11-20 10:39:28,191 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_send_fence [2022-11-20 10:39:28,191 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_send_fence [2022-11-20 10:39:28,192 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_event_fence_action_queue [2022-11-20 10:39:28,192 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_event_fence_action_queue [2022-11-20 10:39:28,192 INFO L130 BoogieDeclarations]: Found specification of procedure fill_escape [2022-11-20 10:39:28,192 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_escape [2022-11-20 10:39:28,192 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_manager_takedown [2022-11-20 10:39:28,192 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_manager_takedown [2022-11-20 10:39:28,192 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-20 10:39:28,193 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-20 10:39:28,193 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_execbuf_release_pinned_bo [2022-11-20 10:39:28,193 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_execbuf_release_pinned_bo [2022-11-20 10:39:28,193 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2022-11-20 10:39:28,193 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2022-11-20 10:39:28,193 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 10:39:28,193 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_drm_mode_config [2022-11-20 10:39:28,193 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_drm_mode_config [2022-11-20 10:39:28,194 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mode_create_dirty_info_property [2022-11-20 10:39:28,194 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mode_create_dirty_info_property [2022-11-20 10:39:28,194 INFO L130 BoogieDeclarations]: Found specification of procedure ns_to_timespec [2022-11-20 10:39:28,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ns_to_timespec [2022-11-20 10:39:30,846 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 10:39:30,862 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 10:41:36,380 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 10:41:36,418 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 10:41:36,418 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-20 10:41:36,426 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:41:36 BoogieIcfgContainer [2022-11-20 10:41:36,427 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 10:41:36,429 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 10:41:36,429 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 10:41:36,433 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 10:41:36,433 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 10:39:10" (1/3) ... [2022-11-20 10:41:36,434 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5354ac50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:41:36, skipping insertion in model container [2022-11-20 10:41:36,434 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 10:39:25" (2/3) ... [2022-11-20 10:41:36,434 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5354ac50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 10:41:36, skipping insertion in model container [2022-11-20 10:41:36,434 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 10:41:36" (3/3) ... [2022-11-20 10:41:36,436 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--gpu--drm--vmwgfx--vmwgfx.ko-main.cil.out.i [2022-11-20 10:41:36,456 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 10:41:36,456 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 10:41:36,657 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 10:41:36,663 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4fa684f0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 10:41:36,664 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-20 10:41:36,693 INFO L276 IsEmpty]: Start isEmpty. Operand has 8180 states, 5359 states have (on average 1.3321515208061205) internal successors, (7139), 5571 states have internal predecessors, (7139), 2425 states have call successors, (2425), 394 states have call predecessors, (2425), 394 states have return successors, (2425), 2387 states have call predecessors, (2425), 2425 states have call successors, (2425) [2022-11-20 10:41:36,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-20 10:41:36,713 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:41:36,713 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:41:36,714 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:41:36,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:41:36,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1843314192, now seen corresponding path program 1 times [2022-11-20 10:41:36,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:41:36,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479955824] [2022-11-20 10:41:36,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:41:36,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:41:37,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:41:38,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-20 10:41:38,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:41:38,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:41:38,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:41:38,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479955824] [2022-11-20 10:41:38,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479955824] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:41:38,611 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:41:38,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:41:38,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590851010] [2022-11-20 10:41:38,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:41:38,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:41:38,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:41:38,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:41:38,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:41:38,680 INFO L87 Difference]: Start difference. First operand has 8180 states, 5359 states have (on average 1.3321515208061205) internal successors, (7139), 5571 states have internal predecessors, (7139), 2425 states have call successors, (2425), 394 states have call predecessors, (2425), 394 states have return successors, (2425), 2387 states have call predecessors, (2425), 2425 states have call successors, (2425) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-20 10:41:40,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:41:40,241 INFO L93 Difference]: Finished difference Result 24484 states and 37090 transitions. [2022-11-20 10:41:40,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:41:40,244 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2022-11-20 10:41:40,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:41:40,422 INFO L225 Difference]: With dead ends: 24484 [2022-11-20 10:41:40,422 INFO L226 Difference]: Without dead ends: 16191 [2022-11-20 10:41:40,537 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:41:40,542 INFO L413 NwaCegarLoop]: 19015 mSDtfsCounter, 11872 mSDsluCounter, 11928 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11872 SdHoareTripleChecker+Valid, 30943 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-20 10:41:40,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11872 Valid, 30943 Invalid, 23 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-20 10:41:40,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16191 states. [2022-11-20 10:41:41,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16191 to 16138. [2022-11-20 10:41:41,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16138 states, 10547 states have (on average 1.322650990803072) internal successors, (13950), 10935 states have internal predecessors, (13950), 4805 states have call successors, (4805), 786 states have call predecessors, (4805), 785 states have return successors, (4772), 4696 states have call predecessors, (4772), 4772 states have call successors, (4772) [2022-11-20 10:41:42,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16138 states to 16138 states and 23527 transitions. [2022-11-20 10:41:42,044 INFO L78 Accepts]: Start accepts. Automaton has 16138 states and 23527 transitions. Word has length 21 [2022-11-20 10:41:42,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:41:42,046 INFO L495 AbstractCegarLoop]: Abstraction has 16138 states and 23527 transitions. [2022-11-20 10:41:42,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-20 10:41:42,048 INFO L276 IsEmpty]: Start isEmpty. Operand 16138 states and 23527 transitions. [2022-11-20 10:41:42,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-20 10:41:42,059 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:41:42,059 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:41:42,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 10:41:42,060 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:41:42,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:41:42,061 INFO L85 PathProgramCache]: Analyzing trace with hash -225000509, now seen corresponding path program 1 times [2022-11-20 10:41:42,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:41:42,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608114582] [2022-11-20 10:41:42,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:41:42,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:41:42,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:41:43,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-20 10:41:43,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:41:43,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:41:43,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:41:43,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608114582] [2022-11-20 10:41:43,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608114582] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:41:43,466 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:41:43,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:41:43,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210350809] [2022-11-20 10:41:43,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:41:43,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:41:43,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:41:43,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:41:43,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:41:43,469 INFO L87 Difference]: Start difference. First operand 16138 states and 23527 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-20 10:41:45,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:41:45,253 INFO L93 Difference]: Finished difference Result 48284 states and 70375 transitions. [2022-11-20 10:41:45,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:41:45,254 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2022-11-20 10:41:45,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:41:45,516 INFO L225 Difference]: With dead ends: 48284 [2022-11-20 10:41:45,516 INFO L226 Difference]: Without dead ends: 32149 [2022-11-20 10:41:45,622 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:41:45,623 INFO L413 NwaCegarLoop]: 17331 mSDtfsCounter, 11726 mSDsluCounter, 11793 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11726 SdHoareTripleChecker+Valid, 29124 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-20 10:41:45,624 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11726 Valid, 29124 Invalid, 41 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-20 10:41:45,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32149 states. [2022-11-20 10:41:47,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32149 to 32096. [2022-11-20 10:41:48,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32096 states, 20972 states have (on average 1.32109479305741) internal successors, (27706), 21716 states have internal predecessors, (27706), 9555 states have call successors, (9555), 1569 states have call predecessors, (9555), 1568 states have return successors, (9522), 9370 states have call predecessors, (9522), 9522 states have call successors, (9522) [2022-11-20 10:41:48,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32096 states to 32096 states and 46783 transitions. [2022-11-20 10:41:48,303 INFO L78 Accepts]: Start accepts. Automaton has 32096 states and 46783 transitions. Word has length 23 [2022-11-20 10:41:48,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:41:48,303 INFO L495 AbstractCegarLoop]: Abstraction has 32096 states and 46783 transitions. [2022-11-20 10:41:48,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-20 10:41:48,304 INFO L276 IsEmpty]: Start isEmpty. Operand 32096 states and 46783 transitions. [2022-11-20 10:41:48,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-20 10:41:48,308 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:41:48,309 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:41:48,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 10:41:48,309 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:41:48,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:41:48,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1022843163, now seen corresponding path program 1 times [2022-11-20 10:41:48,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:41:48,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074618816] [2022-11-20 10:41:48,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:41:48,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:41:48,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:41:49,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:41:49,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:41:49,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074618816] [2022-11-20 10:41:49,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074618816] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:41:49,589 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:41:49,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:41:49,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005775316] [2022-11-20 10:41:49,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:41:49,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:41:49,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:41:49,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:41:49,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:41:49,593 INFO L87 Difference]: Start difference. First operand 32096 states and 46783 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:41:52,163 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.56s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:41:55,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:41:55,104 INFO L93 Difference]: Finished difference Result 96225 states and 140260 transitions. [2022-11-20 10:41:55,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:41:55,105 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-11-20 10:41:55,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:41:55,743 INFO L225 Difference]: With dead ends: 96225 [2022-11-20 10:41:55,743 INFO L226 Difference]: Without dead ends: 64132 [2022-11-20 10:41:55,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:41:55,930 INFO L413 NwaCegarLoop]: 16578 mSDtfsCounter, 11769 mSDsluCounter, 11817 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11769 SdHoareTripleChecker+Valid, 28395 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-11-20 10:41:55,932 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11769 Valid, 28395 Invalid, 15 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 11 Invalid, 1 Unknown, 0 Unchecked, 2.6s Time] [2022-11-20 10:41:56,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64132 states. [2022-11-20 10:42:01,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64132 to 64112. [2022-11-20 10:42:01,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64112 states, 41898 states have (on average 1.3205403599217147) internal successors, (55328), 43354 states have internal predecessors, (55328), 19077 states have call successors, (19077), 3137 states have call predecessors, (19077), 3136 states have return successors, (19044), 18740 states have call predecessors, (19044), 19044 states have call successors, (19044) [2022-11-20 10:42:02,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64112 states to 64112 states and 93449 transitions. [2022-11-20 10:42:02,239 INFO L78 Accepts]: Start accepts. Automaton has 64112 states and 93449 transitions. Word has length 21 [2022-11-20 10:42:02,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:42:02,240 INFO L495 AbstractCegarLoop]: Abstraction has 64112 states and 93449 transitions. [2022-11-20 10:42:02,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:02,240 INFO L276 IsEmpty]: Start isEmpty. Operand 64112 states and 93449 transitions. [2022-11-20 10:42:02,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-20 10:42:02,242 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:42:02,242 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:42:02,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-20 10:42:02,242 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:42:02,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:42:02,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1502042764, now seen corresponding path program 1 times [2022-11-20 10:42:02,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:42:02,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172614884] [2022-11-20 10:42:02,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:42:02,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:42:02,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:42:03,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:42:03,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:42:03,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172614884] [2022-11-20 10:42:03,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172614884] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:42:03,494 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:42:03,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:42:03,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355002194] [2022-11-20 10:42:03,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:42:03,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:42:03,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:42:03,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:42:03,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:42:03,496 INFO L87 Difference]: Start difference. First operand 64112 states and 93449 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:05,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-20 10:42:11,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-20 10:42:11,316 INFO L93 Difference]: Finished difference Result 191155 states and 285869 transitions. [2022-11-20 10:42:11,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 10:42:11,317 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-11-20 10:42:11,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-20 10:42:12,626 INFO L225 Difference]: With dead ends: 191155 [2022-11-20 10:42:12,627 INFO L226 Difference]: Without dead ends: 127046 [2022-11-20 10:42:13,108 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:42:13,109 INFO L413 NwaCegarLoop]: 17170 mSDtfsCounter, 12083 mSDsluCounter, 11603 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12083 SdHoareTripleChecker+Valid, 28773 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-11-20 10:42:13,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12083 Valid, 28773 Invalid, 19 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 11 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2022-11-20 10:42:13,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127046 states. [2022-11-20 10:42:22,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127046 to 126972. [2022-11-20 10:42:22,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126972 states, 83111 states have (on average 1.321088664557038) internal successors, (109797), 85974 states have internal predecessors, (109797), 37636 states have call successors, (37636), 6258 states have call predecessors, (37636), 6224 states have return successors, (40092), 36907 states have call predecessors, (40092), 37600 states have call successors, (40092) [2022-11-20 10:42:24,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126972 states to 126972 states and 187525 transitions. [2022-11-20 10:42:24,209 INFO L78 Accepts]: Start accepts. Automaton has 126972 states and 187525 transitions. Word has length 25 [2022-11-20 10:42:24,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-20 10:42:24,210 INFO L495 AbstractCegarLoop]: Abstraction has 126972 states and 187525 transitions. [2022-11-20 10:42:24,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:24,211 INFO L276 IsEmpty]: Start isEmpty. Operand 126972 states and 187525 transitions. [2022-11-20 10:42:24,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-20 10:42:24,214 INFO L187 NwaCegarLoop]: Found error trace [2022-11-20 10:42:24,214 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 10:42:24,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-20 10:42:24,215 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-20 10:42:24,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 10:42:24,215 INFO L85 PathProgramCache]: Analyzing trace with hash -689714045, now seen corresponding path program 1 times [2022-11-20 10:42:24,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 10:42:24,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519164749] [2022-11-20 10:42:24,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 10:42:24,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 10:42:24,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 10:42:25,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 10:42:25,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 10:42:25,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519164749] [2022-11-20 10:42:25,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519164749] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 10:42:25,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 10:42:25,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 10:42:25,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360102482] [2022-11-20 10:42:25,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 10:42:25,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 10:42:25,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 10:42:25,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 10:42:25,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 10:42:25,673 INFO L87 Difference]: Start difference. First operand 126972 states and 187525 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 10:42:28,004 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []