Summary: | possible memory corruption (win32 qxl) | ||
---|---|---|---|
Product: | Spice | Reporter: | Yonit Halperin <yhalperi> |
Component: | win32 qxl xddm | Assignee: | Alexander Larsson <alexl> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | 29254 | ||
Bug Blocks: |
Description
Yonit Halperin
2010-07-13 23:02:44 UTC
Update: The problem is a little different: In DrvGetDirectDrawInfo we map the off-screean surfaces heap to the VRAM. This is done for each pdev. But if DrvAssertMode(false) is called for pdev X, and then pdev Y is enabled, surfaces that are allocated for pdev Y may override the memory of pdev's X surfaces. Operations on pdev's x surfaces are still possible till it is totally disabled (and it can also be enabled using DrvAssetMode(true)). Thus, we may encounter memory corruption. The bug is related to Bug 29254. If we change the off-screens' memory management, this bug is no longer relevant surfaces_info is global now |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.