Closed Bug 592626 Opened 14 years ago Closed 12 years ago

Repaint issue when I moved another window on the browser

Categories

(Core :: Widget, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
mozilla2.0
Tracking Status
blocking2.0 --- -

People

(Reporter: alice0775, Unassigned)

Details

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.10pre) Gecko/20100828 Firefox/3.6.9
Build Identifier: Mozilla/5.0 (Windows NT 5.1; rv:2.0b5pre) Gecko/20100831 Minefield/4.0b5pre ID:20100831040721

Repaint issue happens when I moved another window on the browser.

Especially, I move a window of WindowsMedia Player and Google Chrome.
In the case of Explorer, the problem does not seem to happen.

Reproducible: Always

Steps to Reproduce:
1.Open Minefield
2.Open Windows Media Player or Google Chrome
3.Move these window over Minefield

Actual Results:  
Repaint issue happens
Attached image screenshot
Status: NEW → UNCONFIRMED
Ever confirmed: false
It still happens on Windows7 Clasic Style.
http://hg.mozilla.org/mozilla-central/rev/b36eeab1df8b
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b8pre) Gecko/20101008 Firefox/4.0b8pre ID:20101008041525
Status: UNCONFIRMED → NEW
blocking2.0: --- → ?
Ever confirmed: true
Target Milestone: --- → mozilla2.0
Is it a regression or has it only been happening for a while?
This looks like not the correct part is invalidated by the system when the system clipping region is changed for our window.
(In reply to comment #3)
> Is it a regression or has it only been happening for a while?

Possible regression window(XP and 7):
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=404b79632ff4&tochange=2715808a3010

Windows XP:
Adapter Description: MOBILITY RADEON
Vendor ID: 1002
Device ID: 4c59
Adapter RAM: Unknown
Adapter Drivers: ati2dvag
Driver Version: 6.14.10.6404
Driver Date: 12-19-2003
Direct2D Enabled: false
DirectWrite Enabled: false
GPU Accelerated Windows :0/1

Windows 7 :
(it happens ONLY under condition of D3D9 enabled)
Adapter Description: ATI Radeon HD 4300/4500 Series ---- Actually I use HD4350
Vendor ID: 1002
Device ID: 954f
Adapter RAM: 512
Adapter Drivers: aticfx64 aticfx64 aticfx32 aticfx32 atiumd64 atidxx64 atiumdag
atidxx32
atiumdva atiumd6a atitmm64
Driver Version: 8.771.0.0
Driver Date: 8-25-2010
Direct2D Enabled: true
DirectWrite Enabled: true
GPU Accelerated Windows: 2/2 Direct3D 9
Alice, you see this on XP, even without D3D9, correct?
Assignee: nobody → bas.schouten
blocking2.0: ? → betaN+
(In reply to comment #6)
> Alice, you see this on XP, even without D3D9, correct?

yes,
it is old laptop machine. Pentium4  1,8GHz
Jmathies, you seem like the right person to have a look at this? Seems like system clipping region changes might not trigger correct invalidation. This doesn't seem to be related to GFX.
Assignee: bas.schouten → jmathies
Component: Graphics → Widget
QA Contact: thebes → general
Hmm, is anyone able to reproduce? I don't see it. I have "1/1 Direct3D 9" for GPU Accelerated Windows.
Attached image screenshot
It happens on WindowsXP on VMware.
The screen shot is interaction between mspaint.exe and Minefield.

http://hg.mozilla.org/mozilla-central/rev/ad0a0be8be74
Mozilla/5.0 (Windows NT 5.1; rv:2.0b8pre) Gecko/20101014 Firefox/4.0b8pre ID:20101014041748

Graphics        
Adapter Description: VMware SVGA II
Vendor ID: 15ad
Device ID: 0405
Adapter RAM: Unknown
Adapter Drivers: vmx_fb
Driver Version: 11.6.0.35
Driver Date: 4-21-2010
Direct2D Enabled: false
DirectWrite Enabled: false
GPU Accelerated Windows: 1/1 Direct3D 9
Hmm, how did you get accelerated layers in vmware? By default, I get:

Version
4.0b8pre

User Agent
Mozilla/5.0 (Windows NT 5.1; rv:2.0b8pre) Gecko/20101015 Firefox/4.0b8pre

Adapter Description
VMware SVGA II

Vendor ID
15ad

Device ID
0405

Adapter RAM
Unknown

Adapter Drivers
vmx_fb

Driver Version
11.6.0.35

Driver Date
4-21-2010

Direct2D Enabled
false

DirectWrite Enabled
false

GPU Accelerated Windows
0/1
maybe I need to upgrade d3d in the image, trying that.
Ok, I managed to get acceleration going. Seems like this might have something to do with underlying hardware/drivers because I still can't reproduce. I definitely see the window invalidating as I drag another window across it (the old school window invalidation/redraw side effect) but the window repaints and there are no drawing artifacts.
I'm going to minus this for now. Please renominate if it can be reproduced more broadly.
blocking2.0: betaN+ → -
Assignee: jmathies → nobody
Alice-san, do you still see this bug on your environment?
(In reply to Masayuki Nakano (:masayuki) (Mozilla Japan) from comment #15)
> Alice-san, do you still see this bug on your environment?

I cannot reproduce this issue anymore in WinXP and Win7 both.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: