./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.7.3/main3_drivers-gpu-drm-vmwgfx-vmwgfx-ko--32_7a--linux-3.5.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version ae007674 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.7.3/main3_drivers-gpu-drm-vmwgfx-vmwgfx-ko--32_7a--linux-3.5.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 2c422fb06a669ce5225d4a34bb003621d8e04f4e033c19b27cdce4080ea01ff2 --- Real Ultimate output --- This is Ultimate 0.2.2-dev-ae00767 [2021-12-28 03:39:33,176 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 03:39:33,178 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 03:39:33,226 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 03:39:33,226 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 03:39:33,228 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 03:39:33,231 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 03:39:33,235 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 03:39:33,237 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 03:39:33,242 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 03:39:33,243 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 03:39:33,248 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 03:39:33,248 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 03:39:33,249 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 03:39:33,250 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 03:39:33,250 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 03:39:33,251 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 03:39:33,252 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 03:39:33,253 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 03:39:33,256 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 03:39:33,260 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 03:39:33,261 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 03:39:33,262 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 03:39:33,263 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 03:39:33,265 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 03:39:33,269 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 03:39:33,269 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 03:39:33,270 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 03:39:33,270 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 03:39:33,271 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 03:39:33,271 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 03:39:33,272 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 03:39:33,272 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 03:39:33,273 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 03:39:33,273 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 03:39:33,274 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 03:39:33,274 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 03:39:33,274 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 03:39:33,274 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 03:39:33,275 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 03:39:33,276 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 03:39:33,278 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-28 03:39:33,295 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 03:39:33,296 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 03:39:33,297 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 03:39:33,297 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 03:39:33,297 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-28 03:39:33,298 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-28 03:39:33,299 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 03:39:33,299 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 03:39:33,299 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 03:39:33,299 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 03:39:33,300 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 03:39:33,300 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 03:39:33,300 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-28 03:39:33,301 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-28 03:39:33,301 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-28 03:39:33,301 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-28 03:39:33,301 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 03:39:33,301 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-28 03:39:33,301 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 03:39:33,302 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 03:39:33,302 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-28 03:39:33,302 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 03:39:33,302 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 03:39:33,302 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-28 03:39:33,302 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-28 03:39:33,303 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-28 03:39:33,303 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-28 03:39:33,303 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-28 03:39:33,303 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-28 03:39:33,303 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-28 03:39:33,303 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 2c422fb06a669ce5225d4a34bb003621d8e04f4e033c19b27cdce4080ea01ff2 [2021-12-28 03:39:33,621 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 03:39:33,655 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 03:39:33,658 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 03:39:33,659 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 03:39:33,660 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 03:39:33,662 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.7.3/main3_drivers-gpu-drm-vmwgfx-vmwgfx-ko--32_7a--linux-3.5.i [2021-12-28 03:39:33,719 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef28b30eb/ace390c9b58f421ea431ebb7a7906566/FLAGed1a23214 [2021-12-28 03:39:34,555 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 03:39:34,555 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.7.3/main3_drivers-gpu-drm-vmwgfx-vmwgfx-ko--32_7a--linux-3.5.i [2021-12-28 03:39:34,669 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef28b30eb/ace390c9b58f421ea431ebb7a7906566/FLAGed1a23214 [2021-12-28 03:39:34,966 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef28b30eb/ace390c9b58f421ea431ebb7a7906566 [2021-12-28 03:39:34,972 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 03:39:34,973 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 03:39:34,981 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 03:39:34,981 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 03:39:34,991 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 03:39:34,992 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 03:39:34" (1/1) ... [2021-12-28 03:39:34,996 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24f3ca3f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:39:34, skipping insertion in model container [2021-12-28 03:39:34,997 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 03:39:34" (1/1) ... [2021-12-28 03:39:35,001 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 03:39:35,223 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 03:39:44,770 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.7.3/main3_drivers-gpu-drm-vmwgfx-vmwgfx-ko--32_7a--linux-3.5.i[722028,722041] [2021-12-28 03:39:45,432 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 03:39:45,555 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 03:39:46,525 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.7.3/main3_drivers-gpu-drm-vmwgfx-vmwgfx-ko--32_7a--linux-3.5.i[722028,722041] [2021-12-28 03:39:46,554 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 03:39:47,139 INFO L208 MainTranslator]: Completed translation [2021-12-28 03:39:47,140 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:39:47 WrapperNode [2021-12-28 03:39:47,140 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 03:39:47,141 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 03:39:47,141 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 03:39:47,141 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 03:39:47,145 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:39:47" (1/1) ... [2021-12-28 03:39:47,335 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:39:47" (1/1) ... [2021-12-28 03:39:47,537 INFO L137 Inliner]: procedures = 1046, calls = 9656, calls flagged for inlining = 360, calls inlined = 206, statements flattened = 9221 [2021-12-28 03:39:47,538 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 03:39:47,539 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 03:39:47,539 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 03:39:47,539 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 03:39:47,545 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:39:47" (1/1) ... [2021-12-28 03:39:47,545 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:39:47" (1/1) ... [2021-12-28 03:39:47,586 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:39:47" (1/1) ... [2021-12-28 03:39:47,586 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:39:47" (1/1) ... [2021-12-28 03:39:47,867 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:39:47" (1/1) ... [2021-12-28 03:39:47,894 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:39:47" (1/1) ... [2021-12-28 03:39:47,948 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:39:47" (1/1) ... [2021-12-28 03:39:47,998 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 03:39:48,000 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 03:39:48,000 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 03:39:48,000 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 03:39:48,001 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:39:47" (1/1) ... [2021-12-28 03:39:48,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-28 03:39:48,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 03:39:48,028 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-28 03:39:48,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-28 03:39:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dummy_query_bo_prepare [2021-12-28 03:39:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dummy_query_bo_prepare [2021-12-28 03:39:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_framebuffer_dmabuf_destroy [2021-12-28 03:39:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_framebuffer_dmabuf_destroy [2021-12-28 03:39:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_init [2021-12-28 03:39:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_init [2021-12-28 03:39:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure idr_destroy [2021-12-28 03:39:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_destroy [2021-12-28 03:39:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_obj_init [2021-12-28 03:39:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_obj_init [2021-12-28 03:39:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toio [2021-12-28 03:39:48,074 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toio [2021-12-28 03:39:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_round_pot [2021-12-28 03:39:48,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_round_pot [2021-12-28 03:39:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure drm_master_get [2021-12-28 03:39:48,074 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_master_get [2021-12-28 03:39:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2021-12-28 03:39:48,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2021-12-28 03:39:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_crtc_set_config [2021-12-28 03:39:48,074 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_crtc_set_config [2021-12-28 03:39:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_eu_backoff_reservation [2021-12-28 03:39:48,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_eu_backoff_reservation [2021-12-28 03:39:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mtrr_del [2021-12-28 03:39:48,074 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mtrr_del [2021-12-28 03:39:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_move_buffer [2021-12-28 03:39:48,074 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_move_buffer [2021-12-28 03:39:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_firstopen [2021-12-28 03:39:48,075 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_firstopen [2021-12-28 03:39:48,075 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_lastclose [2021-12-28 03:39:48,075 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_lastclose [2021-12-28 03:39:48,075 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_pause_all [2021-12-28 03:39:48,075 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_pause_all [2021-12-28 03:39:48,075 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_framebuffer_surface_destroy [2021-12-28 03:39:48,075 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_framebuffer_surface_destroy [2021-12-28 03:39:48,075 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_destroy [2021-12-28 03:39:48,075 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_destroy [2021-12-28 03:39:48,075 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2021-12-28 03:39:48,075 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2021-12-28 03:39:48,075 INFO L130 BoogieDeclarations]: Found specification of procedure __xadd_wrong_size [2021-12-28 03:39:48,075 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-12-28 03:39:48,075 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-12-28 03:39:48,075 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2021-12-28 03:39:48,075 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2021-12-28 03:39:48,075 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_unreserve [2021-12-28 03:39:48,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_unreserve [2021-12-28 03:39:48,076 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-12-28 03:39:48,076 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-12-28 03:39:48,076 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_kmap [2021-12-28 03:39:48,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_kmap [2021-12-28 03:39:48,076 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-12-28 03:39:48,076 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-12-28 03:39:48,076 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_backing_free [2021-12-28 03:39:48,076 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_backing_free [2021-12-28 03:39:48,076 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_to_vram_or_gmr [2021-12-28 03:39:48,076 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_to_vram_or_gmr [2021-12-28 03:39:48,076 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_kunmap [2021-12-28 03:39:48,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_kunmap [2021-12-28 03:39:48,076 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2021-12-28 03:39:48,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2021-12-28 03:39:48,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-28 03:39:48,076 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_commit_list [2021-12-28 03:39:48,076 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_commit_list [2021-12-28 03:39:48,077 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_hw_mutex [2021-12-28 03:39:48,077 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_hw_mutex [2021-12-28 03:39:48,077 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_emit_dummy_query [2021-12-28 03:39:48,077 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_emit_dummy_query [2021-12-28 03:39:48,077 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_hw_context_destroy [2021-12-28 03:39:48,077 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_hw_context_destroy [2021-12-28 03:39:48,077 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_del_active [2021-12-28 03:39:48,077 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_del_active [2021-12-28 03:39:48,077 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_mem_global_alloc [2021-12-28 03:39:48,077 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_mem_global_alloc [2021-12-28 03:39:48,077 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ttm_destroy [2021-12-28 03:39:48,077 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ttm_destroy [2021-12-28 03:39:48,077 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2021-12-28 03:39:48,077 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2021-12-28 03:39:48,077 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_release [2021-12-28 03:39:48,077 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_release [2021-12-28 03:39:48,077 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_base_object_init [2021-12-28 03:39:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_base_object_init [2021-12-28 03:39:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-28 03:39:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_vt_unlock [2021-12-28 03:39:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_vt_unlock [2021-12-28 03:39:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_seqno_waiter_add [2021-12-28 03:39:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_seqno_waiter_add [2021-12-28 03:39:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_pm_complete [2021-12-28 03:39:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_pm_complete [2021-12-28 03:39:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_crtc_destroy [2021-12-28 03:39:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_crtc_destroy [2021-12-28 03:39:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2021-12-28 03:39:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2021-12-28 03:39:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dma_buffer [2021-12-28 03:39:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dma_buffer [2021-12-28 03:39:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_evict_mm [2021-12-28 03:39:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_evict_mm [2021-12-28 03:39:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 03:39:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_cursor_update_image [2021-12-28 03:39:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_cursor_update_image [2021-12-28 03:39:48,079 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_display_unit_cleanup [2021-12-28 03:39:48,079 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_display_unit_cleanup [2021-12-28 03:39:48,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-28 03:39:48,079 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-12-28 03:39:48,079 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_destroy [2021-12-28 03:39:48,079 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_destroy [2021-12-28 03:39:48,080 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_context_base_release [2021-12-28 03:39:48,080 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_context_base_release [2021-12-28 03:39:48,080 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_seqno_passed [2021-12-28 03:39:48,080 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_seqno_passed [2021-12-28 03:39:48,080 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2021-12-28 03:39:48,081 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2021-12-28 03:39:48,081 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_have_3d [2021-12-28 03:39:48,081 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_have_3d [2021-12-28 03:39:48,081 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_have_pitchlock [2021-12-28 03:39:48,081 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_have_pitchlock [2021-12-28 03:39:48,081 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2021-12-28 03:39:48,081 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2021-12-28 03:39:48,081 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_stream_destroy [2021-12-28 03:39:48,081 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_stream_destroy [2021-12-28 03:39:48,082 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2021-12-28 03:39:48,082 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2021-12-28 03:39:48,082 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_write [2021-12-28 03:39:48,082 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_write [2021-12-28 03:39:48,082 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex [2021-12-28 03:39:48,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex [2021-12-28 03:39:48,082 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_wait [2021-12-28 03:39:48,191 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_wait [2021-12-28 03:39:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_kms_close [2021-12-28 03:39:48,192 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_kms_close [2021-12-28 03:39:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2021-12-28 03:39:48,192 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2021-12-28 03:39:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 03:39:48,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 03:39:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_kms_write_svga [2021-12-28 03:39:48,192 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_kms_write_svga [2021-12-28 03:39:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_release_mutex [2021-12-28 03:39:48,192 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_release_mutex [2021-12-28 03:39:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_init [2021-12-28 03:39:48,192 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_init [2021-12-28 03:39:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fallback_wait [2021-12-28 03:39:48,192 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fallback_wait [2021-12-28 03:39:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-28 03:39:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_obj_reference [2021-12-28 03:39:48,192 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_obj_reference [2021-12-28 03:39:48,192 INFO L130 BoogieDeclarations]: Found specification of procedure framebuffer_release [2021-12-28 03:39:48,193 INFO L138 BoogieDeclarations]: Found implementation of procedure framebuffer_release [2021-12-28 03:39:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_hw_surface_destroy [2021-12-28 03:39:48,193 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_hw_surface_destroy [2021-12-28 03:39:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2021-12-28 03:39:48,193 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2021-12-28 03:39:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2021-12-28 03:39:48,193 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2021-12-28 03:39:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mode_connector_attach_encoder [2021-12-28 03:39:48,193 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mode_connector_attach_encoder [2021-12-28 03:39:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_reserve [2021-12-28 03:39:48,193 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_reserve [2021-12-28 03:39:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2021-12-28 03:39:48,193 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2021-12-28 03:39:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fb_off [2021-12-28 03:39:48,193 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fb_off [2021-12-28 03:39:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-12-28 03:39:48,193 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-12-28 03:39:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-12-28 03:39:48,193 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-12-28 03:39:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mode_crtc_set_gamma_size [2021-12-28 03:39:48,193 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mode_crtc_set_gamma_size [2021-12-28 03:39:48,193 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_write_lock [2021-12-28 03:39:48,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_write_lock [2021-12-28 03:39:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_3d_resource_dec [2021-12-28 03:39:48,194 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_3d_resource_dec [2021-12-28 03:39:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure drm_connector_attach_property [2021-12-28 03:39:48,194 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_connector_attach_property [2021-12-28 03:39:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2021-12-28 03:39:48,194 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2021-12-28 03:39:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_device_release [2021-12-28 03:39:48,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_device_release [2021-12-28 03:39:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-28 03:39:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2021-12-28 03:39:48,194 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2021-12-28 03:39:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_global_release [2021-12-28 03:39:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-28 03:39:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure __list_del_entry [2021-12-28 03:39:48,194 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_del_entry [2021-12-28 03:39:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2021-12-28 03:39:48,194 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2021-12-28 03:39:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ttm_global_release [2021-12-28 03:39:48,194 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ttm_global_release [2021-12-28 03:39:48,194 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2021-12-28 03:39:48,195 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2021-12-28 03:39:48,195 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2021-12-28 03:39:48,195 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2021-12-28 03:39:48,195 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2021-12-28 03:39:48,195 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2021-12-28 03:39:48,195 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_add_active [2021-12-28 03:39:48,195 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_add_active [2021-12-28 03:39:48,195 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fpriv [2021-12-28 03:39:48,195 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fpriv [2021-12-28 03:39:48,195 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2021-12-28 03:39:48,195 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2021-12-28 03:39:48,195 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_eu_reserve_buffers [2021-12-28 03:39:48,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_eu_reserve_buffers [2021-12-28 03:39:48,195 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_kmap_obj_virtual [2021-12-28 03:39:48,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_kmap_obj_virtual [2021-12-28 03:39:48,195 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_to_start_of_vram [2021-12-28 03:39:48,195 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_to_start_of_vram [2021-12-28 03:39:48,195 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2021-12-28 03:39:48,195 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2021-12-28 03:39:48,195 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fb_set_par [2021-12-28 03:39:48,195 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fb_set_par [2021-12-28 03:39:48,196 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_pool_populate [2021-12-28 03:39:48,196 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fb_dirty_mark [2021-12-28 03:39:48,196 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fb_dirty_mark [2021-12-28 03:39:48,196 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_cmdbuf_mutex [2021-12-28 03:39:48,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_cmdbuf_mutex [2021-12-28 03:39:48,196 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_cmdbuf_mutex [2021-12-28 03:39:48,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_cmdbuf_mutex [2021-12-28 03:39:48,196 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_crtc_destroy [2021-12-28 03:39:48,196 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_crtc_destroy [2021-12-28 03:39:48,196 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_clean_mm [2021-12-28 03:39:48,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_clean_mm [2021-12-28 03:39:48,196 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_send_stop [2021-12-28 03:39:48,196 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_send_stop [2021-12-28 03:39:48,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-28 03:39:48,196 INFO L130 BoogieDeclarations]: Found specification of procedure drm_vblank_cleanup [2021-12-28 03:39:48,196 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_vblank_cleanup [2021-12-28 03:39:48,196 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_du_connector_detect [2021-12-28 03:39:48,196 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_du_connector_detect [2021-12-28 03:39:48,196 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2021-12-28 03:39:48,196 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2021-12-28 03:39:48,196 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-28 03:39:48,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-28 03:39:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_unref [2021-12-28 03:39:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_unref [2021-12-28 03:39:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_create [2021-12-28 03:39:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_create [2021-12-28 03:39:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_resource_unreference [2021-12-28 03:39:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_resource_unreference [2021-12-28 03:39:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure kref_init [2021-12-28 03:39:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_init [2021-12-28 03:39:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_bo_get_guest_ptr [2021-12-28 03:39:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_bo_get_guest_ptr [2021-12-28 03:39:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_to_placement [2021-12-28 03:39:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_to_placement [2021-12-28 03:39:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_kms_save_vga [2021-12-28 03:39:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_kms_save_vga [2021-12-28 03:39:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2021-12-28 03:39:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2021-12-28 03:39:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fences_update [2021-12-28 03:39:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fences_update [2021-12-28 03:39:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sync_obj_unref [2021-12-28 03:39:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sync_obj_unref [2021-12-28 03:39:48,197 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_crtc_set_config [2021-12-28 03:39:48,197 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_crtc_set_config [2021-12-28 03:39:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait [2021-12-28 03:39:48,198 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait [2021-12-28 03:39:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2021-12-28 03:39:48,198 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2021-12-28 03:39:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure idr_remove [2021-12-28 03:39:48,198 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_remove [2021-12-28 03:39:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_is_full [2021-12-28 03:39:48,198 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_is_full [2021-12-28 03:39:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_send_put [2021-12-28 03:39:48,198 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_send_put [2021-12-28 03:39:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_marker_pull [2021-12-28 03:39:48,198 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_marker_pull [2021-12-28 03:39:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure fb_deferred_io_cleanup [2021-12-28 03:39:48,198 INFO L138 BoogieDeclarations]: Found implementation of procedure fb_deferred_io_cleanup [2021-12-28 03:39:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2021-12-28 03:39:48,198 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2021-12-28 03:39:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure drm_global_item_ref [2021-12-28 03:39:48,198 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_global_item_ref [2021-12-28 03:39:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_update_seqno [2021-12-28 03:39:48,198 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_update_seqno [2021-12-28 03:39:48,198 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_fb_surf_mutex [2021-12-28 03:39:48,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_fb_surf_mutex [2021-12-28 03:39:48,199 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2021-12-28 03:39:48,199 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2021-12-28 03:39:48,199 INFO L130 BoogieDeclarations]: Found specification of procedure getrawmonotonic [2021-12-28 03:39:48,199 INFO L138 BoogieDeclarations]: Found implementation of procedure getrawmonotonic [2021-12-28 03:39:48,199 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fences_perform_actions [2021-12-28 03:39:48,199 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fences_perform_actions [2021-12-28 03:39:48,201 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_encoder_destroy [2021-12-28 03:39:48,201 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_encoder_destroy [2021-12-28 03:39:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure fill_flush [2021-12-28 03:39:48,202 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_flush [2021-12-28 03:39:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_unlock [2021-12-28 03:39:48,202 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_unlock [2021-12-28 03:39:48,202 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-28 03:39:48,215 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-28 03:39:48,215 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_unreference [2021-12-28 03:39:48,215 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_unreference [2021-12-28 03:39:48,216 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_surface_unreference [2021-12-28 03:39:48,216 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_surface_unreference [2021-12-28 03:39:48,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2021-12-28 03:39:48,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2021-12-28 03:39:48,216 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_eu_fence_buffer_objects [2021-12-28 03:39:48,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_eu_fence_buffer_objects [2021-12-28 03:39:48,216 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_fifo_mutex [2021-12-28 03:39:48,216 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_fifo_mutex [2021-12-28 03:39:48,216 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-12-28 03:39:48,217 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-12-28 03:39:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_obj_wait [2021-12-28 03:39:48,217 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_obj_wait [2021-12-28 03:39:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_pm_prepare [2021-12-28 03:39:48,217 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_pm_prepare [2021-12-28 03:39:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure drm_master_put [2021-12-28 03:39:48,217 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_master_put [2021-12-28 03:39:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure idr_init [2021-12-28 03:39:48,217 INFO L138 BoogieDeclarations]: Found implementation of procedure idr_init [2021-12-28 03:39:48,217 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2021-12-28 03:39:48,218 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2021-12-28 03:39:48,218 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_goal_irq_mutex [2021-12-28 03:39:48,218 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_goal_irq_mutex [2021-12-28 03:39:48,218 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_bo_pin [2021-12-28 03:39:48,218 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_bo_pin [2021-12-28 03:39:48,218 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-28 03:39:48,218 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2021-12-28 03:39:48,218 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2021-12-28 03:39:48,218 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_init [2021-12-28 03:39:48,218 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_init [2021-12-28 03:39:48,219 INFO L130 BoogieDeclarations]: Found specification of procedure timespec_sub [2021-12-28 03:39:48,219 INFO L138 BoogieDeclarations]: Found implementation of procedure timespec_sub [2021-12-28 03:39:48,219 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_close [2021-12-28 03:39:48,219 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_close [2021-12-28 03:39:48,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-12-28 03:39:48,219 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_pm_resume [2021-12-28 03:39:48,219 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_pm_resume [2021-12-28 03:39:48,219 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2021-12-28 03:39:48,219 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2021-12-28 03:39:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure drm_global_item_unref [2021-12-28 03:39:48,220 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_global_item_unref [2021-12-28 03:39:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-12-28 03:39:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fb_close [2021-12-28 03:39:48,220 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fb_close [2021-12-28 03:39:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ttm_unbind [2021-12-28 03:39:48,220 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ttm_unbind [2021-12-28 03:39:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get [2021-12-28 03:39:48,220 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get [2021-12-28 03:39:48,220 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_pm_suspend [2021-12-28 03:39:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_pm_suspend [2021-12-28 03:39:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-28 03:39:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-28 03:39:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_unpin [2021-12-28 03:39:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_unpin [2021-12-28 03:39:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_kms_restore_vga [2021-12-28 03:39:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_kms_restore_vga [2021-12-28 03:39:48,221 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_request_device [2021-12-28 03:39:48,221 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_request_device [2021-12-28 03:39:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_obj_unreference [2021-12-28 03:39:48,222 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_obj_unreference [2021-12-28 03:39:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure vfree [2021-12-28 03:39:48,222 INFO L138 BoogieDeclarations]: Found implementation of procedure vfree [2021-12-28 03:39:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2021-12-28 03:39:48,222 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2021-12-28 03:39:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex [2021-12-28 03:39:48,222 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex [2021-12-28 03:39:48,222 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_unref [2021-12-28 03:39:48,222 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_unref [2021-12-28 03:39:48,223 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_fifo_down [2021-12-28 03:39:48,223 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_fifo_down [2021-12-28 03:39:48,223 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_ldu_connector_destroy [2021-12-28 03:39:48,223 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_ldu_connector_destroy [2021-12-28 03:39:48,223 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_read [2021-12-28 03:39:48,223 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_read [2021-12-28 03:39:48,223 INFO L130 BoogieDeclarations]: Found specification of procedure list_splice_init [2021-12-28 03:39:48,223 INFO L138 BoogieDeclarations]: Found implementation of procedure list_splice_init [2021-12-28 03:39:48,223 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2021-12-28 03:39:48,223 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2021-12-28 03:39:48,224 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2021-12-28 03:39:48,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2021-12-28 03:39:48,224 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_vt_lock [2021-12-28 03:39:48,224 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_vt_lock [2021-12-28 03:39:48,224 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_obj_destroy_locked [2021-12-28 03:39:48,224 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_obj_destroy_locked [2021-12-28 03:39:48,224 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_fifo_destroy [2021-12-28 03:39:48,224 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_fifo_destroy [2021-12-28 03:39:48,224 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_pool_unpopulate [2021-12-28 03:39:48,225 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_seqno_waiter_remove [2021-12-28 03:39:48,225 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_seqno_waiter_remove [2021-12-28 03:39:48,225 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_stream_base_release [2021-12-28 03:39:48,225 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_stream_base_release [2021-12-28 03:39:48,225 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_release_device [2021-12-28 03:39:48,225 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_release_device [2021-12-28 03:39:48,225 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_validate [2021-12-28 03:39:48,225 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_validate [2021-12-28 03:39:48,225 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_driver_unload [2021-12-28 03:39:48,226 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_driver_unload [2021-12-28 03:39:48,226 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_delayed_work [2021-12-28 03:39:48,226 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_delayed_work [2021-12-28 03:39:48,226 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_fb_surf_mutex [2021-12-28 03:39:48,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_fb_surf_mutex [2021-12-28 03:39:48,226 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2021-12-28 03:39:48,226 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2021-12-28 03:39:48,226 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2021-12-28 03:39:48,226 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2021-12-28 03:39:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_mem_global_free [2021-12-28 03:39:48,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_mem_global_free [2021-12-28 03:39:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_write_unlock [2021-12-28 03:39:48,227 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_write_unlock [2021-12-28 03:39:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure drm_connector_init [2021-12-28 03:39:48,227 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_connector_init [2021-12-28 03:39:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2021-12-28 03:39:48,227 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2021-12-28 03:39:48,227 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-28 03:39:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure drm_encoder_init [2021-12-28 03:39:48,228 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_encoder_init [2021-12-28 03:39:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_surface_destroy_encode [2021-12-28 03:39:48,228 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_surface_destroy_encode [2021-12-28 03:39:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_work_func [2021-12-28 03:39:48,228 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_work_func [2021-12-28 03:39:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_lock_set_kill [2021-12-28 03:39:48,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_lock_set_kill [2021-12-28 03:39:48,228 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_update_stream [2021-12-28 03:39:48,228 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_update_stream [2021-12-28 03:39:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_reference [2021-12-28 03:39:48,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_reference [2021-12-28 03:39:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_region [2021-12-28 03:39:48,229 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_region [2021-12-28 03:39:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_connector_destroy [2021-12-28 03:39:48,229 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_connector_destroy [2021-12-28 03:39:48,229 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_encoder_destroy [2021-12-28 03:39:48,229 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_encoder_destroy [2021-12-28 03:39:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_cursor_update_dmabuf [2021-12-28 03:39:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_cursor_update_dmabuf [2021-12-28 03:39:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2021-12-28 03:39:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2021-12-28 03:39:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-28 03:39:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-28 03:39:48,230 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_framebuffer_dmabuf_unpin [2021-12-28 03:39:48,230 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_framebuffer_dmabuf_unpin [2021-12-28 03:39:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_fence_base_release [2021-12-28 03:39:48,231 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_fence_base_release [2021-12-28 03:39:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_master_init [2021-12-28 03:39:48,231 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_master_init [2021-12-28 03:39:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~uint32_t~0~TO~~bool~0 [2021-12-28 03:39:48,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~uint32_t~0~TO~~bool~0 [2021-12-28 03:39:48,231 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2021-12-28 03:39:48,231 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2021-12-28 03:39:48,232 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_release_mutex [2021-12-28 03:39:48,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_release_mutex [2021-12-28 03:39:48,232 INFO L130 BoogieDeclarations]: Found specification of procedure drm_crtc_init [2021-12-28 03:39:48,232 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_crtc_init [2021-12-28 03:39:48,232 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_3d_resource_inc [2021-12-28 03:39:48,232 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_3d_resource_inc [2021-12-28 03:39:48,232 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_stop [2021-12-28 03:39:48,232 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_stop [2021-12-28 03:39:48,232 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_priv [2021-12-28 03:39:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_priv [2021-12-28 03:39:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-28 03:39:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_goal_irq_mutex [2021-12-28 03:39:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_goal_irq_mutex [2021-12-28 03:39:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_commit [2021-12-28 03:39:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_commit [2021-12-28 03:39:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_global_init [2021-12-28 03:39:48,233 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_handler_precall [2021-12-28 03:39:48,233 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_handler_precall [2021-12-28 03:39:48,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_hw_mutex [2021-12-28 03:39:48,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_hw_mutex [2021-12-28 03:39:48,242 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_event_fence_action_cleanup [2021-12-28 03:39:48,242 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_event_fence_action_cleanup [2021-12-28 03:39:48,242 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_execbuf_unpin_panic [2021-12-28 03:39:48,242 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_execbuf_unpin_panic [2021-12-28 03:39:48,242 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_sou_backing_alloc [2021-12-28 03:39:48,242 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_sou_backing_alloc [2021-12-28 03:39:48,242 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_init_mm [2021-12-28 03:39:48,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_init_mm [2021-12-28 03:39:48,243 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_obj_signaled [2021-12-28 03:39:48,243 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_obj_signaled [2021-12-28 03:39:48,243 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_overlay_resume_all [2021-12-28 03:39:48,243 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_overlay_resume_all [2021-12-28 03:39:48,243 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_bo_reserve [2021-12-28 03:39:48,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_bo_reserve [2021-12-28 03:39:48,243 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_idle [2021-12-28 03:39:48,243 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_idle [2021-12-28 03:39:48,243 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_reference [2021-12-28 03:39:48,243 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_reference [2021-12-28 03:39:48,244 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-28 03:39:48,244 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-28 03:39:48,244 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_base_object_unref [2021-12-28 03:39:48,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_base_object_unref [2021-12-28 03:39:48,244 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_master [2021-12-28 03:39:48,244 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_master [2021-12-28 03:39:48,244 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_fence_create [2021-12-28 03:39:48,244 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_fence_create [2021-12-28 03:39:48,244 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_dmabuf_to_vram [2021-12-28 03:39:48,244 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_dmabuf_to_vram [2021-12-28 03:39:48,245 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_remove [2021-12-28 03:39:48,245 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_remove [2021-12-28 03:39:48,245 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_surface_destroy_size [2021-12-28 03:39:48,245 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_surface_destroy_size [2021-12-28 03:39:48,245 INFO L130 BoogieDeclarations]: Found specification of procedure drm_framebuffer_cleanup [2021-12-28 03:39:48,245 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_framebuffer_cleanup [2021-12-28 03:39:48,245 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_framebuffer_dmabuf_pin [2021-12-28 03:39:48,245 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_framebuffer_dmabuf_pin [2021-12-28 03:39:48,245 INFO L130 BoogieDeclarations]: Found specification of procedure vmalloc [2021-12-28 03:39:48,245 INFO L138 BoogieDeclarations]: Found implementation of procedure vmalloc [2021-12-28 03:39:48,245 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_write_lock [2021-12-28 03:39:48,246 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_write_lock [2021-12-28 03:39:48,246 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_user_surface_base_release [2021-12-28 03:39:48,246 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_user_surface_base_release [2021-12-28 03:39:48,246 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_mem_glob [2021-12-28 03:39:48,246 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_mem_glob [2021-12-28 03:39:48,246 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_execbuf_fence_commands [2021-12-28 03:39:48,246 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_execbuf_fence_commands [2021-12-28 03:39:48,246 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_ping_host [2021-12-28 03:39:48,246 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_ping_host [2021-12-28 03:39:48,246 INFO L130 BoogieDeclarations]: Found specification of procedure ttm_object_device_release [2021-12-28 03:39:48,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ttm_object_device_release [2021-12-28 03:39:48,247 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_release [2021-12-28 03:39:48,247 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_release [2021-12-28 03:39:48,247 INFO L130 BoogieDeclarations]: Found specification of procedure drm_vblank_init [2021-12-28 03:39:48,247 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_vblank_init [2021-12-28 03:39:48,247 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_return [2021-12-28 03:39:48,247 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_return [2021-12-28 03:39:48,247 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fifo_send_fence [2021-12-28 03:39:48,247 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fifo_send_fence [2021-12-28 03:39:48,247 INFO L130 BoogieDeclarations]: Found specification of procedure fill_escape [2021-12-28 03:39:48,248 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_escape [2021-12-28 03:39:48,248 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_fence_manager_takedown [2021-12-28 03:39:48,248 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_fence_manager_takedown [2021-12-28 03:39:48,248 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-12-28 03:39:48,248 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-12-28 03:39:48,248 INFO L130 BoogieDeclarations]: Found specification of procedure vmw_execbuf_release_pinned_bo [2021-12-28 03:39:48,248 INFO L138 BoogieDeclarations]: Found implementation of procedure vmw_execbuf_release_pinned_bo [2021-12-28 03:39:48,248 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2021-12-28 03:39:48,248 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2021-12-28 03:39:48,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-28 03:39:48,249 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2021-12-28 03:39:48,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2021-12-28 03:39:48,249 INFO L130 BoogieDeclarations]: Found specification of procedure drm_mode_create_dirty_info_property [2021-12-28 03:39:48,249 INFO L138 BoogieDeclarations]: Found implementation of procedure drm_mode_create_dirty_info_property [2021-12-28 03:39:48,249 INFO L130 BoogieDeclarations]: Found specification of procedure ns_to_timespec [2021-12-28 03:39:48,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ns_to_timespec [2021-12-28 03:39:49,252 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 03:39:49,310 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 03:40:39,492 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 03:40:39,509 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 03:40:39,509 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-28 03:40:39,513 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 03:40:39 BoogieIcfgContainer [2021-12-28 03:40:39,514 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 03:40:39,515 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-28 03:40:39,515 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-28 03:40:39,517 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-28 03:40:39,517 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.12 03:39:34" (1/3) ... [2021-12-28 03:40:39,517 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@160ffa11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 03:40:39, skipping insertion in model container [2021-12-28 03:40:39,517 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 03:39:47" (2/3) ... [2021-12-28 03:40:39,518 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@160ffa11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.12 03:40:39, skipping insertion in model container [2021-12-28 03:40:39,518 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 03:40:39" (3/3) ... [2021-12-28 03:40:39,519 INFO L111 eAbstractionObserver]: Analyzing ICFG main3_drivers-gpu-drm-vmwgfx-vmwgfx-ko--32_7a--linux-3.5.i [2021-12-28 03:40:39,522 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-28 03:40:39,522 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-28 03:40:39,568 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-28 03:40:39,574 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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, mLoopAccelerationTechnique=FAST_UPR [2021-12-28 03:40:39,574 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-28 03:40:39,645 INFO L276 IsEmpty]: Start isEmpty. Operand has 3944 states, 2433 states have (on average 1.2675709001233046) internal successors, (3084), 2566 states have internal predecessors, (3084), 1254 states have call successors, (1254), 255 states have call predecessors, (1254), 255 states have return successors, (1254), 1227 states have call predecessors, (1254), 1254 states have call successors, (1254) [2021-12-28 03:40:39,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-12-28 03:40:39,650 INFO L506 BasicCegarLoop]: Found error trace [2021-12-28 03:40:39,651 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 03:40:39,651 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-28 03:40:39,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 03:40:39,656 INFO L85 PathProgramCache]: Analyzing trace with hash 101047357, now seen corresponding path program 1 times [2021-12-28 03:40:39,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 03:40:39,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660647849] [2021-12-28 03:40:39,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 03:40:39,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 03:40:40,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:40:40,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-28 03:40:40,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:40:40,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-28 03:40:40,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 03:40:40,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 03:40:40,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 03:40:40,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660647849] [2021-12-28 03:40:40,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660647849] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 03:40:40,671 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 03:40:40,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-28 03:40:40,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916237132] [2021-12-28 03:40:40,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 03:40:40,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-28 03:40:40,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 03:40:40,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-28 03:40:40,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-28 03:40:40,703 INFO L87 Difference]: Start difference. First operand has 3944 states, 2433 states have (on average 1.2675709001233046) internal successors, (3084), 2566 states have internal predecessors, (3084), 1254 states have call successors, (1254), 255 states have call predecessors, (1254), 255 states have return successors, (1254), 1227 states have call predecessors, (1254), 1254 states have call successors, (1254) Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2)