Closed Bug 1442573 Opened 6 years ago Closed 1 year ago

Page blinking with images(contents too but easy with images using ctrl+w) in Firefox with multiprocess

Categories

(Firefox :: Tabbed Browser, defect, P3)

61 Branch
All
Windows
defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox-esr52 --- wontfix
firefox-esr60 --- wontfix
firefox59 --- wontfix
firefox60 --- wontfix
firefox61 --- wontfix
firefox62 --- wontfix
firefox63 --- wontfix
firefox64 --- wontfix
firefox72 --- unaffected
firefox73 --- unaffected
firefox74 --- unaffected

People

(Reporter: u601173, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: multiprocess, regression, Whiteboard: gfx-noted)

Attachments

(10 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0
Build ID: 20180301223350

Steps to reproduce:



This is just a very annoying bug so bear with me

Open the links at once provided here or more 


https://i.redd.it/rjutq830k9j01.jpg
https://i.redd.it/kcs6sskrw8j01.jpg
https://i.redd.it/1mw0bojtt7j01.jpg
https://i.redd.it/b44c1u1aw7j01.jpg
https://i.imgur.com/jv8QHL2.jpg
https://i.redd.it/sg5zpt3em7j01.jpg


now just alt-tab(no issues occur reported below)

now close tab one by one as soon as content is displayed(The problem occurs now)
Tab blinks unlike alt-tab where it shows the contents

say ctrl+w 1sec (blink happens) again ctrl=w (page again blinks) this happens just for a tiny fraction of a second but very noicable,
this works fine if using alt-tab even while in a heavy session(even with 100+ images and idle for 20mins)

So disabled browser.tabs.remote.autostart;false

now repeat, problem fixed.
Thought might be tab warming but was disabled, so thinking this is a elementary e10 problem?

As a user who opens a ton of images for important use, the small blinks gives a head ache,
can this be fixed?
or should I keep using
browser.tabs.remote.autostart;false

P.S used a default new profile
and reinstalled windows twice with/with out drivers on three of my laptops(different GPU s)
HW/Sw makes no difference
only disabling multi process is the fix

Ni? because think this might be important to 

bug 789573
Flags: needinfo?(dao+bmo)
Component: Untriaged → Graphics
Flags: needinfo?(dao+bmo)
Product: Firefox → Core
Has Regression Range: --- → irrelevant
Has STR: --- → yes
OS: Unspecified → All
Hardware: Unspecified → All
Summary: Page blinking with images in Firefox with multiprocess → Page blinking with images(contents oo but easy with images) in Firefox with multiprocess
Summary: Page blinking with images(contents oo but easy with images) in Firefox with multiprocess → Page blinking with images(contents too but easy with images using ctrl+w) in Firefox with multiprocess
Sounds like "async image <something>". Andrew, is this behavior expected?
Flags: needinfo?(aosmond)
Whiteboard: gfx-noted
Attached video blink with e10s
Attached video no blinks with e10s off
Is there an animation involved too?
CPU/power spikes a bit too so not sure whats going on
only disabling multi process is the fix
Flags: needinfo?(hikezoe)
Version: 60 Branch → 61 Branch
I think there is no CSS animations/transitions.
Flags: needinfo?(hikezoe)
can you guys please look into this as ESR60 is closing on release & his seems to be a major regression
NI? for above reason.
Flags: needinfo?(milan)
Flags: needinfo?(jmuizelaar)
Flags: needinfo?(ehsan)
Can you find a regression window using https://mozilla.github.io/mozregression/?
Flags: needinfo?(jmuizelaar)
Encountered this same issue for a long time so finally got time to run mozregression

But couldn't find the bug due to mozregression issue


Started from all the way from Fx35 nightly

and narrowed it down to

app_name: firefox 44
build_date: 2015-09-21
build_type: nightly
build_url: https://archive.mozilla.org/pub/firefox/nightly/2015/09/2015-09-21-07-34-55-mozilla-central/firefox-44.0a1.en-US.win32.zip
changeset: 039a8490891595736b16a3ccb17f025f4dcf13eb
repo_name: mozilla-central
repo_url: https://hg.mozilla.org/mozilla-central


bad

app_name: firefox 45
build_date: 2015-10-29
build_type: nightly
build_url: https://archive.mozilla.org/pub/firefox/nightly/2015/10/2015-10-29-04-52-27-mozilla-central/firefox-45.0a1.en-US.win32.zip
changeset: acb3f4ac5424181d3d4d73283668162137918cf1
repo_name: mozilla-central
repo_url: https://hg.mozilla.org/mozilla-central


may be this can help you.
Flags: needinfo?(jmuizelaar)
The pushes which contain the problem and mozregression errors


"
2018-03-17T23:09:37: DEBUG : Using url: https://hg.mozilla.org/mozilla-central/json-pushes?changeset=acb3f4ac5424181d3d4d73283668162137918cf1
2018-03-17T23:09:41: DEBUG : Using url: https://hg.mozilla.org/mozilla-central/json-pushes?fromchange=acb3f4ac5424181d3d4d73283668162137918cf1&tochange=b41b92c09fcf94d077a54297aea1dc675b161a9d
2018-03-17T23:09:42: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.acb3f4ac5424181d3d4d73283668162137918cf1.firefox.win32-opt'
2018-03-17T23:09:42: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.b41b92c09fcf94d077a54297aea1dc675b161a9d.firefox.win32-opt'
2018-03-17T23:09:54: WARNING : Skipping build acb3f4ac5424: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.acb3f4ac5424181d3d4d73283668162137918cf1.firefox.win32-opt'
2018-03-17T23:09:55: WARNING : Skipping build b41b92c09fcf: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.b41b92c09fcf94d077a54297aea1dc675b161a9d.firefox.win32-opt'
2018-03-17T23:09:55: DEBUG : Using url: https://hg.mozilla.org/mozilla-central/json-pushes?startID=29579&endID=29599
2018-03-17T23:09:57: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.7b6a80ca1f0dadf12aaffef2c639a243e90e287f.firefox.win32-opt'
2018-03-17T23:09:57: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.f3754dcad86e2ddacb1ad2b003cafb91f299ecf8.firefox.win32-opt'
2018-03-17T23:09:57: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.67a788db9f07822cfef52351bbbe3745dff8bd7f.firefox.win32-opt'
2018-03-17T23:10:07: WARNING : Skipping build f3754dcad86e: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.f3754dcad86e2ddacb1ad2b003cafb91f299ecf8.firefox.win32-opt'
2018-03-17T23:10:07: WARNING : Skipping build 7b6a80ca1f0d: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.7b6a80ca1f0dadf12aaffef2c639a243e90e287f.firefox.win32-opt'
2018-03-17T23:10:08: WARNING : Skipping build 67a788db9f07: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.67a788db9f07822cfef52351bbbe3745dff8bd7f.firefox.win32-opt'
2018-03-17T23:10:08: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.1e700005a0ddf2b17803213e1f3f8d78a7a618b8.firefox.win32-opt'
2018-03-17T23:10:08: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.286091b03549a8ad6a0beaa6aaa72194481ebf1e.firefox.win32-opt'
2018-03-17T23:10:08: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.769f29c92bb2aaf8310720f9a0628fb2896086c5.firefox.win32-opt'
2018-03-17T23:10:17: WARNING : Skipping build 286091b03549: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.286091b03549a8ad6a0beaa6aaa72194481ebf1e.firefox.win32-opt'
2018-03-17T23:10:18: WARNING : Skipping build 769f29c92bb2: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.769f29c92bb2aaf8310720f9a0628fb2896086c5.firefox.win32-opt'
2018-03-17T23:10:18: WARNING : Skipping build 1e700005a0dd: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.1e700005a0ddf2b17803213e1f3f8d78a7a618b8.firefox.win32-opt'
2018-03-17T23:10:18: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.2bcf8cecd8c3bf4ce34c1152c1f88d89128f999d.firefox.win32-opt'
2018-03-17T23:10:18: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.872927368b0e59155a52cabb46084d0a19ab4b5f.firefox.win32-opt'
2018-03-17T23:10:18: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.fc706d376f0658e560a59c3dd520437b18e8c4a4.firefox.win32-opt'
2018-03-17T23:10:28: WARNING : Skipping build 872927368b0e: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.872927368b0e59155a52cabb46084d0a19ab4b5f.firefox.win32-opt'
2018-03-17T23:10:28: WARNING : Skipping build fc706d376f06: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.fc706d376f0658e560a59c3dd520437b18e8c4a4.firefox.win32-opt'
2018-03-17T23:10:29: WARNING : Skipping build 2bcf8cecd8c3: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.2bcf8cecd8c3bf4ce34c1152c1f88d89128f999d.firefox.win32-opt'
2018-03-17T23:10:29: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.5430b2dba98b2a39ccdfd3700131f780a27be17c.firefox.win32-opt'
2018-03-17T23:10:29: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.4e164269cf888c03a18d1c4ea057bca68fb0ed32.firefox.win32-opt'
2018-03-17T23:10:29: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.2b333a1d94e805a59c619ee41a6dec7fdcce505d.firefox.win32-opt'
2018-03-17T23:10:38: WARNING : Skipping build 5430b2dba98b: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.5430b2dba98b2a39ccdfd3700131f780a27be17c.firefox.win32-opt'
2018-03-17T23:10:38: WARNING : Skipping build 2b333a1d94e8: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.2b333a1d94e805a59c619ee41a6dec7fdcce505d.firefox.win32-opt'
2018-03-17T23:10:39: WARNING : Skipping build 4e164269cf88: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.4e164269cf888c03a18d1c4ea057bca68fb0ed32.firefox.win32-opt'
2018-03-17T23:10:39: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.e51755b3ed61f2d1ae89a328f299bc92feddfa0d.firefox.win32-opt'
2018-03-17T23:10:39: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.e36bf6850a933d211904e72f18f684616acc9520.firefox.win32-opt'
2018-03-17T23:10:39: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.9a8f2342fb3116d23989087e026448d38a3768c5.firefox.win32-opt'
2018-03-17T23:10:48: WARNING : Skipping build e51755b3ed61: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.e51755b3ed61f2d1ae89a328f299bc92feddfa0d.firefox.win32-opt'
2018-03-17T23:10:49: WARNING : Skipping build e36bf6850a93: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.e36bf6850a933d211904e72f18f684616acc9520.firefox.win32-opt'
2018-03-17T23:10:50: WARNING : Skipping build 9a8f2342fb31: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.9a8f2342fb3116d23989087e026448d38a3768c5.firefox.win32-opt'
2018-03-17T23:10:50: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.07625f7a06d97f694a5e48a24c3891089d1869f8.firefox.win32-opt'
2018-03-17T23:10:50: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.5c4e5a8a83cfd2568260da92ebdc79dafe5fea98.firefox.win32-opt'
2018-03-17T23:10:50: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.6c7c983bce46a460c2766fbdd73283f6d2b03a69.firefox.win32-opt'
2018-03-17T23:11:00: WARNING : Skipping build 5c4e5a8a83cf: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.5c4e5a8a83cfd2568260da92ebdc79dafe5fea98.firefox.win32-opt'
2018-03-17T23:11:00: WARNING : Skipping build 6c7c983bce46: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.6c7c983bce46a460c2766fbdd73283f6d2b03a69.firefox.win32-opt'
2018-03-17T23:11:00: WARNING : Skipping build 07625f7a06d9: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.07625f7a06d97f694a5e48a24c3891089d1869f8.firefox.win32-opt'
2018-03-17T23:11:00: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.5ca03a00d26823ce91ee0eaa2937bed605bd53c1.firefox.win32-opt'
2018-03-17T23:11:00: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.28068d907290d1f5138a0b9e59ae2233a1c1b7a3.firefox.win32-opt'
2018-03-17T23:11:10: WARNING : Skipping build 5ca03a00d268: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.5ca03a00d26823ce91ee0eaa2937bed605bd53c1.firefox.win32-opt'
2018-03-17T23:11:11: WARNING : Skipping build 28068d907290: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.28068d907290d1f5138a0b9e59ae2233a1c1b7a3.firefox.win32-opt'
2018-03-17T23:11:11: CRITICAL : First build acb3f4ac5424 is missing, but mozregression can't find a build before - so it is excluded, but it could contain the regression!
2018-03-17T23:11:11: DEBUG : Using url: https://hg.mozilla.org/mozilla-central/json-pushes?startID=29608&endID=29628
2018-03-17T23:11:14: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.899a340b00b5bc27269b72b2fa34818a81383505.firefox.win32-opt'
2018-03-17T23:11:14: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.c2534acb485963331d67bbc5c07f0d862ed56bf5.firefox.win32-opt'
2018-03-17T23:11:14: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.eb49e19d2e06e96e2816e15ae35d2a47f674216d.firefox.win32-opt'
2018-03-17T23:11:23: WARNING : Skipping build eb49e19d2e06: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.eb49e19d2e06e96e2816e15ae35d2a47f674216d.firefox.win32-opt'
2018-03-17T23:11:24: WARNING : Skipping build c2534acb4859: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.c2534acb485963331d67bbc5c07f0d862ed56bf5.firefox.win32-opt'
2018-03-17T23:11:25: WARNING : Skipping build 899a340b00b5: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.899a340b00b5bc27269b72b2fa34818a81383505.firefox.win32-opt'
2018-03-17T23:11:25: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.1596ab6985cbfba3692e3dcc4b397e19417dda33.firefox.win32-opt'
2018-03-17T23:11:25: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.d1e5a0168fbbb91a8da05febda135b87146a23ec.firefox.win32-opt'
2018-03-17T23:11:25: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.c1a94d5365e48f86de6a7bb6a3c4c7d82b9d660e.firefox.win32-opt'
2018-03-17T23:11:34: WARNING : Skipping build d1e5a0168fbb: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.d1e5a0168fbbb91a8da05febda135b87146a23ec.firefox.win32-opt'
2018-03-17T23:11:35: WARNING : Skipping build 1596ab6985cb: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.1596ab6985cbfba3692e3dcc4b397e19417dda33.firefox.win32-opt'
2018-03-17T23:11:35: WARNING : Skipping build c1a94d5365e4: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.c1a94d5365e48f86de6a7bb6a3c4c7d82b9d660e.firefox.win32-opt'
2018-03-17T23:11:35: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.d3fe65f1b9c10af1f239e6a4e4ffb38580f97fc4.firefox.win32-opt'
2018-03-17T23:11:35: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.e958f522a72c1d789f270bc4bea43869294b4a13.firefox.win32-opt'
2018-03-17T23:11:35: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.96377bdbcdf3e444a22aeaa677da696243b00d98.firefox.win32-opt'
2018-03-17T23:11:45: WARNING : Skipping build 96377bdbcdf3: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.96377bdbcdf3e444a22aeaa677da696243b00d98.firefox.win32-opt'
2018-03-17T23:11:45: WARNING : Skipping build d3fe65f1b9c1: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.d3fe65f1b9c10af1f239e6a4e4ffb38580f97fc4.firefox.win32-opt'
2018-03-17T23:11:46: WARNING : Skipping build e958f522a72c: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.e958f522a72c1d789f270bc4bea43869294b4a13.firefox.win32-opt'
2018-03-17T23:11:46: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.b28ff18cfcdc507c675ae59ae872cd64e89fcdc5.firefox.win32-opt'
2018-03-17T23:11:46: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.fc0b155bdac7a43d28c13e0cdd281a7928e64e09.firefox.win32-opt'
2018-03-17T23:11:46: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.451a185791433bce1a6a894c27f3da60a3119431.firefox.win32-opt'
2018-03-17T23:11:55: WARNING : Skipping build fc0b155bdac7: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.fc0b155bdac7a43d28c13e0cdd281a7928e64e09.firefox.win32-opt'
2018-03-17T23:11:56: WARNING : Skipping build 451a18579143: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.451a185791433bce1a6a894c27f3da60a3119431.firefox.win32-opt'
2018-03-17T23:11:56: WARNING : Skipping build b28ff18cfcdc: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.b28ff18cfcdc507c675ae59ae872cd64e89fcdc5.firefox.win32-opt'
2018-03-17T23:11:56: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.e4449b3e93e36d292152b264c55d8dc1bcdf59a0.firefox.win32-opt'
2018-03-17T23:11:56: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.6275cd9c71b76891f6b6585dabc687bc443ab877.firefox.win32-opt'
2018-03-17T23:11:56: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.9f69202d82752e093a653a8f15b0274e347db33a.firefox.win32-opt'
2018-03-17T23:12:05: WARNING : Skipping build 6275cd9c71b7: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.6275cd9c71b76891f6b6585dabc687bc443ab877.firefox.win32-opt'
2018-03-17T23:12:06: WARNING : Skipping build e4449b3e93e3: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.e4449b3e93e36d292152b264c55d8dc1bcdf59a0.firefox.win32-opt'
2018-03-17T23:12:06: WARNING : Skipping build 9f69202d8275: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.9f69202d82752e093a653a8f15b0274e347db33a.firefox.win32-opt'
2018-03-17T23:12:06: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.9ee5eb793a4f2aa5d9e2035bac3cf7d49db487bb.firefox.win32-opt'
2018-03-17T23:12:06: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.46dc2b5e7f34e2ed71500fda8256a6588e7b3e6d.firefox.win32-opt'
2018-03-17T23:12:06: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.bb4d614a0b09bcb9738c151dccfcd9b3857a6a7c.firefox.win32-opt'
2018-03-17T23:12:15: WARNING : Skipping build 46dc2b5e7f34: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.46dc2b5e7f34e2ed71500fda8256a6588e7b3e6d.firefox.win32-opt'
2018-03-17T23:12:16: WARNING : Skipping build bb4d614a0b09: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.bb4d614a0b09bcb9738c151dccfcd9b3857a6a7c.firefox.win32-opt'
2018-03-17T23:12:17: WARNING : Skipping build 9ee5eb793a4f: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.9ee5eb793a4f2aa5d9e2035bac3cf7d49db487bb.firefox.win32-opt'
2018-03-17T23:12:17: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.59a6ad6a921f4809dfc37d943d765300c65721e5.firefox.win32-opt'
2018-03-17T23:12:17: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.f742b9412ed5aace90ad863b276faae0641090a8.firefox.win32-opt'
2018-03-17T23:12:26: WARNING : Skipping build f742b9412ed5: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.f742b9412ed5aace90ad863b276faae0641090a8.firefox.win32-opt'
2018-03-17T23:12:27: WARNING : Skipping build 59a6ad6a921f: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.59a6ad6a921f4809dfc37d943d765300c65721e5.firefox.win32-opt'
2018-03-17T23:12:27: CRITICAL : Last build b41b92c09fcf is missing, but mozregression can't find a build after - so it is excluded, but it could contain the regression!
2018-03-17T23:12:27: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.4e37ef87035c96c1541915ca52238800303a9fe7.firefox.win32-opt'
2018-03-17T23:12:27: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.f4ccde68eaf7f7dc9ca763a14d11ff7f592dc435.firefox.win32-opt'
2018-03-17T23:12:27: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.6d1e12f5725b56453e368b960e873261e0d48b5a.firefox.win32-opt'
2018-03-17T23:12:36: WARNING : Skipping build f4ccde68eaf7: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.f4ccde68eaf7f7dc9ca763a14d11ff7f592dc435.firefox.win32-opt'
2018-03-17T23:12:36: WARNING : Skipping build 6d1e12f5725b: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.6d1e12f5725b56453e368b960e873261e0d48b5a.firefox.win32-opt'
2018-03-17T23:12:38: WARNING : Skipping build 4e37ef87035c: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.4e37ef87035c96c1541915ca52238800303a9fe7.firefox.win32-opt'
2018-03-17T23:12:38: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.ac68828c5e3e2ac4fabcfde859440a749e0f5fbf.firefox.win32-opt'
2018-03-17T23:12:38: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.1fbc958f75576446a57cf93406db87b51b12911d.firefox.win32-opt'
2018-03-17T23:12:38: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.a9a5cf8bca99d9910b07fa9d497790acdd346cd1.firefox.win32-opt'
2018-03-17T23:12:48: WARNING : Skipping build a9a5cf8bca99: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.a9a5cf8bca99d9910b07fa9d497790acdd346cd1.firefox.win32-opt'
2018-03-17T23:12:48: WARNING : Skipping build 1fbc958f7557: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.1fbc958f75576446a57cf93406db87b51b12911d.firefox.win32-opt'
2018-03-17T23:12:49: WARNING : Skipping build ac68828c5e3e: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.ac68828c5e3e2ac4fabcfde859440a749e0f5fbf.firefox.win32-opt'
2018-03-17T23:12:49: DEBUG : using taskcluster route 'gecko.v2.mozilla-central.revision.83c882b4cdc86ecbae8e6d4b522b4dd4d6655828.firefox.win32-opt'
2018-03-17T23:12:59: WARNING : Skipping build 83c882b4cdc8: Unable to find build info using the taskcluster route 'gecko.v2.mozilla-central.revision.83c882b4cdc86ecbae8e6d4b522b4dd4d6655828.firefox.win32-opt'
2018-03-17T23:13:39: INFO : Stopped
"
No matter which way cannot find the bug which caused the problem

Another issue similar to this is
load any site
use mouse-wheel to scroll on screen at a time(run-> main.cpl ->wheel in run in windows)
there is similar blink but fixed with layout.display-list.retain=false
Attached file aboutsupport.txt
latest drivers
CCing :mattwoodrow as per comment 11.
Attached file sessionstore.jsonlz4
After more testing 
it looks like a white flash just occurs when using KB shortcuts to close tabs relatively quickly.

Like @OP disabled multiprocess and flashes where gone.
Hope this helps!
Can you guys help me find the cause?
bien
Flags: needinfo?(cpeterson)
Flags: needinfo?(alice0775)
Flags: needinfo?(Virtual)
Flags: needinfo?(alice0775)
Keywords: multiprocess
See Also: → 1237654
Status: UNCONFIRMED → NEW
Ever confirmed: true
I'm not able to reproduce this bug on my computer, but this looks like a graphics problem from what the e10s videos show. Bug 1237654 that Alice found definitely looks related or the same issue. A graphics engineer would need to review the about:support info for any known issues with the GPU.

Does this issue only happen for tabs that are loading image URLs directly? Or does it happen when closing regular web pages, too? Perhaps Firefox's graphics code does something differently when rendering a tab that is just an image.
Flags: needinfo?(ehsan)
Flags: needinfo?(cpeterson)
As already pointed by Alice0775 White, this bug could be duplicate of bug #1237654, if "toolkit.cosmeticAnimations.enabled" or "browser.tabs.animate" is set to "false" in about:config.
Flags: needinfo?(Virtual) → needinfo?(wado)
(In reply to Virtual_ManPL [:Virtual] - (please needinfo? me - so I will see your comment/reply/question/etc.) from comment #19)
> As already pointed by Alice0775 White, this bug could be duplicate of bug
> #1237654, if "toolkit.cosmeticAnimations.enabled" or "browser.tabs.animate"
> is set to "false" in about:config.

checked both are True so not sure

(In reply to Chris Peterson [:cpeterson] from comment #18)
> I'm not able to reproduce this bug on my computer, but this looks like a
> graphics problem from what the e10s videos show. Bug 1237654 that Alice
> found definitely looks related or the same issue. A graphics engineer would
> need to review the about:support info for any known issues with the GPU.
> 
> Does this issue only happen for tabs that are loading image URLs directly?
> Or does it happen when closing regular web pages, too? Perhaps Firefox's
> graphics code does something differently when rendering a tab that is just
> an image.

It happens on images and pages but it's easy to see in images, alt-tab does not have the problem.
See Comment 9
Flags: needinfo?(wado) → needinfo?(cpeterson)
Flags: needinfo?(cpeterson)
OS: All → Windows
Attached video websites.webm
(In reply to Virtual_ManPL [:Virtual] - (please needinfo? me - so I will see your comment/reply/question/etc.) from comment #19)
> As already pointed by Alice0775 White, this bug could be duplicate of bug
> #1237654, if "toolkit.cosmeticAnimations.enabled" or "browser.tabs.animate"
> is set to "false" in about:config.

See the pref
Attached file prefs.js
Flags: needinfo?(milan)
Priority: -- → P3
Blocks: 1446667
Comment 9 has too wide regression range. If someone can still reproduce the issue, please use mozregression or mozregression-GUI to find specific patch which caused this issue. Thanks
Has Regression Range: irrelevant → no
(In reply to Virtual_ManPL [:Virtual] - (please needinfo? me - so I will see your comment/reply/question/etc.) from comment #23)
> Comment 9 has too wide regression range. If someone can still reproduce the
> issue, please use mozregression or mozregression-GUI to find specific patch
> which caused this issue. Thanks

Sorry but Mozregression-gui did not work but if you want can try again
Flags: needinfo?(Virtual)
I would gladly try, but I can't reproduce this issue.
Only bug #1237654 is reproducible for me.

You can try narrow it manually by hand to one of daily builds, as you done in Comment #9, if mozregression-gui isn't reliable in this case for you.
Flags: needinfo?(Virtual) → needinfo?(wado)
(In reply to Virtual_ManPL [:Virtual] - (please needinfo? me - so I will see your comment/reply/question/etc.) from comment #25)
> I would gladly try, but I can't reproduce this issue.
> Only bug #1237654 is reproducible for me.
> 
> You can try narrow it manually by hand to one of daily builds, as you done
> in Comment #9, if mozregression-gui isn't reliable in this case for you.

Okay how to get the daily build manually?
Flags: needinfo?(wado) → needinfo?(Virtual)
(In reply to Virtual_ManPL [:Virtual] - (please needinfo? me - so I will see your comment/reply/question/etc.) from comment #25)
> I would gladly try, but I can't reproduce this issue.
> Only bug #1237654 is reproducible for me.


It's mostly the same but without the pref change, if it ever gets fixed might fix this too.
It was introduced between version 44 and 45
but the pref change one is recent?
(In reply to Emilio from comment #26)
> Okay how to get the daily build manually?

Firstly, don't forget to backup your Firefox profile before testing and restoring it after test, as in most cases downgrading will breaks some things.

1. Open this website page:
https://archive.mozilla.org/pub/firefox/nightly/
2. Select year and month, so it will be like this:
https://archive.mozilla.org/pub/firefox/nightly/2015/09/
3. Open Find bar (Ctrl+F) and "Highlight all" "mozilla-central" to get better visibility of builds you want to try (ignore "mozilla-central-debug" builds)
4. Basing on Comment #9
good build: 2015-09-21
bad build: 2015-10-29
so you may want to try 2015-10-10:
https://archive.mozilla.org/pub/firefox/nightly/2015/10/2015-10-10-03-02-34-mozilla-central/
32bit build:
https://archive.mozilla.org/pub/firefox/nightly/2015/10/2015-10-10-03-02-34-mozilla-central/firefox-44.0a1.en-US.win32.zip
64bit build:
https://archive.mozilla.org/pub/firefox/nightly/2015/10/2015-10-10-03-02-34-mozilla-central/firefox-44.0a1.en-US.win64.zip
and if still good, go for 2015-10-18 etc...



(In reply to Emilio from comment #27)
> but the pref change one is recent?
No, it's old one, but it could or not be related. For now it looks like similar, but not same.
Flags: needinfo?(Virtual)
Is there any easy work around for this or timeline to fix this?
If some one is unable to reproduce this problem but wants to know exactly what happens.
There is a way, just copy the files in the zip into profile, open latest nightly 62,wait for a minute or two,
start closing tabs as soon a content is displayed/painted fully using keyboard.

or

load all pages using click or ctrl+tab,
wait for a minute or two and now start closing from tab1.
Flags: needinfo?(cpeterson)
Attached file error.zip
There is all kinds of black/white flashes when closing the tabs, loaded or unloaded after a minute of wait.

Disabling e10s fixes this.

Bill can you help verify this please.
Flags: needinfo?(bill.mccloskey)
Someone on the Graphics team will need to investigate this problem.
Flags: needinfo?(cpeterson)
Flags: needinfo?(bill.mccloskey)
I don't think this is a graphics issue - I'm pretty certain this is an async tab switcher issue.
Component: Graphics → Tabbed Browser
Product: Core → Firefox
(In reply to Chris Peterson [:cpeterson] from comment #33)
> Someone on the Graphics team will need to investigate this problem.

(In reply to Mike Conley (:mconley) (:⚙️) (PTO Jul 24th-Aug 6th)) from comment #34)
> I don't think this is a graphics issue - I'm pretty certain this is an async
> tab switcher issue.

Seems mike might be right?

https://bugzilla.mozilla.org/show_bug.cgi?id=1237654#c37
Blocks: 1479372
Hi guys, here is the result from Mozregression:

INFO: Last good revision: 4ca92bdfeca8dcbb32aa62512d5b0903d38fe651
INFO: First bad revision: c27c992dc802f193a9f6aa73d55a42cc0e2f99bc
INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=4ca92bdfeca8dcbb32aa62512d5b0903d38fe651&tochange=c27c992dc802f193a9f6aa73d55a42cc0e2f99bc

this was a tricky one,  I hope this helps.
Luca, Rares' regression range in comment 36 points to your browser.window.getLastFocused bug 1458918. Do you think your fix could blinking images? Could it have caused bug 1237654?
Flags: needinfo?(lgreco)
See Also: → 1458918
Looking at the patches landed by Bug 1458918, it seems that the only part that could be related to this issue are the changes applied on browser/base/content/browser.js here:

- https://hg.mozilla.org/mozilla-central/diff/c27c992dc802/browser/base/content/browser.js

which are related to the adopting tabs, and that code should be actually used only when a new browser window is being created and initialized. 

I may be wrong, but at a first glance it doesn't seem that the changes applied by Bug 1458918 can be directly responsible for the images blinking issue that I can see in the attached screencasts.

Also, it looks that this issue has been reported 5 months ago (and Bug 1237654 has been reported 3 years ago), but Bug 1458918 has been landed only 2 months ago.
Flags: needinfo?(lgreco)
Fix-optional for 62, though we could still take an uplift request if anyone lands a patch for this in 63.
anyone landing a patch for this in 63?
Too late to fix in 63. We could still take a patch for 65 and potentially for 64.
Flags: needinfo?(aosmond)

Hi,

I've tested this using the latest Nightly 74.0a1 (2020-02-10) (64-bit), beta 73.0b11 (64-bit) and release 72.0.2 (64-bit) for windows 10 pro and I’m not able to reproduce the issue. Based on this I will mark firefox72, 73 and 74 flag as unaffected.

Best,
Clara

Severity: normal → S3
Status: NEW → RESOLVED
Closed: 1 year ago
Flags: needinfo?(jmuizelaar)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: