Bug 1710400 Comment 34 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Ubuntu 21.04, Intel Graphics 630 (KBL GT2), Mesa 21.0.3
Xubuntu Desktop with Compositor enabled by default (Settings > Window manager tweaks > Compositor)

STR: Install deprecrated driver and configure X11 to use it:
$ sudo apt install xserver-xorg-video-intel xubuntu-desktop
$ sudo nano /etc/X11/xorg.conf.d/my.conf
```
Section "Device"
        Identifier "Intel Graphics"
        Driver "intel"
        Option "TearFree" "true"
EndSection
```
$ sudo reboot
$ xrandr --listproviders
> Providers: number : 1
> Provider 0: id: 0x47 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 4 associated providers: 0 name:Intel

Verified fixed: https://hg.mozilla.org/integration/autoland/shortlog/6c779cb76a8f
last bad (frozen window): mozregression --repo autoland --launch 5938c983ab44
first good (Software WebRender):  mozregression --repo autoland --launch 6c779cb76a8f -a about:telemetry#search=gfx.features
> gfx.features.compositor 	webrender_software 
> gfx.features.webrender.status 	disabled:FEATURE_FAILURE_NOT_QUALIFIED 
> gfx.features.wrQualified.status 	blocklisted:FEATURE_FAILURE_DDX_INTEL 

---

regression range:
MOZ_DISABLE_CONTENT_SANDBOX=1 mozregression --good 2016-02-01 --bad 2017-02-01 --pref gfx.webrender.all:true gfx.webrender.enabled:true layers.acceleration.force-enabled:true
> 4:31.96 INFO: Last good revision: f8ad071a6e14331d73fa44c8d3108bc2b66b2174 (2016-06-08)
> 4:31.96 INFO: First bad revision: 3ccccf8e5036179a3178437cabc154b5e04b333d (2016-06-09)
> 4:31.96 INFO: Pushlog:
> https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=f8ad071a6e14331d73fa44c8d3108bc2b66b2174&tochange=3ccccf8e5036179a3178437cabc154b5e04b333d

---

MOZ_LOG=Widget:5 mozregression --launch 2021-09-01 -P stdout -B debug
```
**********
You should use a config file. Please use the --write-config command line flag to help you create one.
**********

 0:02.00 INFO: Downloading build from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SlJaczq4T_2uykIO94oSmg/runs/0/artifacts/public%2Fbuild%2Ftarget.tar.bz2
===== Downloaded 100% =====
 0:25.57 INFO: Running mozilla-central build built on 2021-09-01 22:16:40.975000, revision 18d7ddf6
 0:36.34 INFO: Launching /tmp/tmpr63nuzuy/firefox/firefox
 0:36.34 INFO: Application command: /tmp/tmpr63nuzuy/firefox/firefox -profile /tmp/tmpifno6ao7.mozrunner
 0:36.35 INFO: application_buildid: 20210901214553
 0:36.35 INFO: application_changeset: 18d7ddf67682e3eb75376f56e4f014c81d2596b3
 0:36.35 INFO: application_name: Firefox
 0:36.35 INFO: application_repository: https://hg.mozilla.org/mozilla-central
 0:36.35 INFO: application_version: 93.0a1
 0:36.99 INFO: b"[Socket 12241, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpHandler.cpp:371"
 0:36.99 INFO: b'[Socket 12241, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, kKnownEsrVersion) failed with result 0x80004002 (NS_NOINTERFACE): file /builds/worker/checkouts/gecko/toolkit/components/resistfingerprinting/nsRFPService.cpp:557'
 0:37.05 INFO: b'[2021-09-23T04:50:28Z WARN  rkv::backend::impl_safe::environment] `load_ratio()` is irrelevant for this storage backend.'
 0:37.55 INFO: b'[GLX] window 1a0 has VisualID 0x20'
 0:37.56 INFO: b'[Parent 12207, GLXVsyncThread] WARNING: robust_buffer_access_behavior marked as unsupported: file /builds/worker/checkouts/gecko/gfx/gl/GLContextFeatures.cpp:632'
 0:37.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::Create: creating [7fec07c51c00]: nodename Unknown'
 0:37.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   mBounds: x:0 y:0 w:1 h:1'
 0:37.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::NativeResize [7fec07c51c00] 1 1'
 0:37.79 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::Create() Toplevel [7fec07c51c00]'
 0:37.79 INFO: b'[Parent 12207: Main Thread]: D/Widget moz_container_init [0]'
 0:37.80 INFO: b'[Parent 12207: Main Thread]: D/Widget moz_container_realize() [0] GdkWindow 7fec08c5db20'
 0:37.80 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow [7fec07c51c00] type 0'
 0:37.80 INFO: b'[Parent 12207: Main Thread]: D/Widget \tmShell 7fec0f4faa60 mContainer 7fec0ab0cd90 mGdkWindow 7fec08c5db20 XID 0x3400039'
 0:37.80 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:37.80 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:37.83 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,0 -> 1 x 1, unscaled 0,0 -> 1 x 1'
 0:37.83 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:37.83 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:37.87 INFO: b'[Parent 12207, Main Thread] WARNING: NS_ENSURE_TRUE(rootFrame) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4233'
 0:37.98 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:37.99 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::SetDrawsInTitlebar() [7fec07c51c00] State 0 mGtkWindowDecoration 1'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,0 -> 1 x 1, unscaled 0,0 -> 1 x 1'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::SetSizeMode [7fec07c51c00] 0'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget     already set'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::Resize [7fec07c51c00] 1280.000000 1040.000000'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::ResizeInt [7fec07c51c00] x:0 y:0 -> w:1280 h:1040 repaint 0 aMove 0'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   ConstrainSize: w:1280 h;1040'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::NativeResize [7fec07c51c00] 1280 1040'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::DispatchResized() [7fec07c51c00] size [1280, 1040]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::SetSizeMode [7fec07c51c00] 0'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget     already set'
 0:41.41 INFO: b'[GLX] window 3400039 has VisualID 0x8d'
 0:41.41 INFO: b'[Parent 12207, Renderer] WARNING: robust_buffer_access_behavior marked as unsupported: file /builds/worker/checkouts/gecko/gfx/gl/GLContextFeatures.cpp:632'
 0:41.42 INFO: b'[2021-09-23T04:50:32Z WARN  webrender::device::gl] Missing optimized shader source for gpu_cache_update'
 0:41.42 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::SetCompositorWidgetDelegate [7fec07c51c00] 7febf1786a20'
 0:41.42 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.42 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.43 INFO: b'[Parent 12207, GMPThread] WARNING: Failed to delete GMP storage directory: file /builds/worker/checkouts/gecko/dom/media/gmp/GMPServiceParent.cpp:1623'
 0:41.44 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.44 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.58 INFO: b'[Parent 12207, Main Thread] WARNING: NS_ENSURE_TRUE(presShell) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4231'
 0:41.58 INFO: b'[Parent 12207, Main Thread] WARNING: NS_ENSURE_TRUE(presShell) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4231'
 0:41.69 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,0 -> 1280 x 1040, unscaled 0,0 -> 1280 x 1040'
 0:41.69 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,0 -> 1280 x 1040, unscaled 0,0 -> 1280 x 1040'
 0:41.69 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::ApplySizeConstraints [7fec07c51c00] min size 450 120'
 0:41.69 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::ApplySizeConstraints [7fec07c51c00] max size 16384 16384'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,0 -> 1280 x 1040, unscaled 0,0 -> 1280 x 1040'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::SetSizeMode [7fec07c51c00] 0'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget     already set'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::Show [7fec07c51c00] state 1'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::NativeShow show [7fec07c51c00]'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget   calling gtk_widget_show(mShell) [7fec07c51c00]'
 0:41.74 INFO: b'[Child 12312, Main Thread] WARNING: Fallback to BasicLayerManager: file /builds/worker/checkouts/gecko/dom/ipc/BrowserChild.cpp:2864'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::OnWindowStateEvent [7fec07c51c00] for 7fec0f4faa60 changed 0x81 new_window_state 0x80'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget \tearly return because no interesting bits changed'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::OnWindowStateEvent [7fec07c51c00] for 7fec0ab0cd90 changed 0x81 new_window_state 0x80'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget \tquick return because IS_MOZ_CONTAINER(aWidget) is true'
 0:41.75 INFO: b'[Child 12312, Main Thread] WARNING: Fallback to BasicLayerManager: file /builds/worker/checkouts/gecko/dom/ipc/BrowserChild.cpp:2864'
 0:41.75 INFO: b'[Child 12312, Main Thread] WARNING: Fallback to BasicLayerManager: file /builds/worker/checkouts/gecko/dom/ipc/BrowserChild.cpp:2864'
 0:41.76 INFO: b'[Child 12312, Main Thread] WARNING: Fallback to BasicLayerManager: file /builds/worker/checkouts/gecko/dom/ipc/BrowserChild.cpp:2864'
 0:41.77 INFO: b'[Parent 12207: Main Thread]: D/Widget configure event [7fec07c51c00] 0,0 -> 1280 x 1040 scale 1'
 0:41.77 INFO: b'[Child 12312, Main Thread] WARNING: Fallback to BasicLayerManager: file /builds/worker/checkouts/gecko/dom/ipc/BrowserChild.cpp:2864'
 0:41.78 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.78 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.78 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget configure event [7fec07c51c00] 5,364 -> 1280 x 1040 scale 1'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget configure event [7fec07c51c00] 5,364 -> 1280 x 1040 scale 1'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget configure event [7fec07c51c00] 5,364 -> 1280 x 1040 scale 1'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget OnContainerFocusInEvent [7fec07c51c00]'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget   SetFocus 0 [7fec07c51c00]'
 0:41.80 INFO: b'[Parent 12207: Main Thread]: D/Widget   widget now has focus in SetFocus() [7fec07c51c00]'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::ApplySizeConstraints [7fec07c51c00] min size 450 120'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::ApplySizeConstraints [7fec07c51c00] max size 16384 16384'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget Events sent from focus in event [7fec07c51c00]'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::UpdateClientOffsetFromFrameExtents [7fec07c51c00] 5,29'
 0:41.84 INFO: b'[Parent 12207: Main Thread]: D/Widget moz_container_size_allocate [7fec07c51c00] 0,0 -> 1280 x 1040'
 0:41.84 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::OnSizeAllocate [7fec07c51c00] 0,0 -> 1280 x 1040'
 0:41.84 INFO: b'[Parent 12207: Main Thread]: D/Widget   Already the same size'
 0:41.84 INFO: b'[Parent 12207: Main Thread]: D/Widget received expose event [7fec07c51c00] 7fec08c5db20 0x3400039 (rects follow):'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_TL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 8, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_TR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 10, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_BL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 12, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_BR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 14, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_TL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 8, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_TR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 10, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRadii_TR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 11, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_BL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 12, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRadii_BL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 13, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_BR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 14, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRadii_BR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 15, found at -1'
 0:41.90 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aUvRect1", count: 4, kind: F32 } is not found in the shader composite. Expected at 6, found at -1'
 0:41.90 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aUvRect2", count: 4, kind: F32 } is not found in the shader composite. Expected at 7, found at -1'
 0:41.90 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aColor", count: 4, kind: F32 } is not found in the shader composite. Expected at 3, found at -1'
 0:41.90 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aUvRect1", count: 4, kind: F32 } is not found in the shader composite. Expected at 6, found at -1'
 0:41.90 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aUvRect2", count: 4, kind: F32 } is not found in the shader composite. Expected at 7, found at -1'
 0:41.90 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::Create: creating [7febefb75400]: nodename Unknown'
 0:41.90 INFO: b'[Parent 12207: Main Thread]: D/Widget   mBounds: x:0 y:0 w:100 h:100'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::NativeResize [7febefb75400] 100 100'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::Create() Toplevel [7febefb75400]'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget moz_container_init [0]'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow [7febefb75400] type 5'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget \tmShell 7febefb74a60 mContainer 7febefc3a310 mGdkWindow 7febf2196c80 XID 0x3400041'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7febefb75400]'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:42.61 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:42.65 INFO: b'[Parent 12207, Main Thread] WARNING: NS_ENSURE_TRUE(rootFrame) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4233'
 0:42.66 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7febefb75400]'
 0:42.66 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:42.66 INFO: b'[Parent 12207, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1305'
 ```
Ubuntu 21.04, Intel Graphics 630 (KBL GT2), Mesa 21.0.3
Xubuntu Desktop with Compositor enabled by default (Settings > Window manager tweaks > Compositor)

STR: Install deprecated driver and configure X11 to use it:
$ sudo apt install xserver-xorg-video-intel xubuntu-desktop
$ sudo nano /etc/X11/xorg.conf.d/my.conf
```
Section "Device"
        Identifier "Intel Graphics"
        Driver "intel"
        Option "TearFree" "true"
EndSection
```
$ sudo reboot
$ xrandr --listproviders
> Providers: number : 1
> Provider 0: id: 0x47 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 4 associated providers: 0 name:Intel

Verified fixed: https://hg.mozilla.org/integration/autoland/shortlog/6c779cb76a8f
last bad (frozen window): mozregression --repo autoland --launch 5938c983ab44
first good (Software WebRender):  mozregression --repo autoland --launch 6c779cb76a8f -a about:telemetry#search=gfx.features
> gfx.features.compositor 	webrender_software 
> gfx.features.webrender.status 	disabled:FEATURE_FAILURE_NOT_QUALIFIED 
> gfx.features.wrQualified.status 	blocklisted:FEATURE_FAILURE_DDX_INTEL 

---

regression range:
MOZ_DISABLE_CONTENT_SANDBOX=1 mozregression --good 2016-02-01 --bad 2017-02-01 --pref gfx.webrender.all:true gfx.webrender.enabled:true layers.acceleration.force-enabled:true
> 4:31.96 INFO: Last good revision: f8ad071a6e14331d73fa44c8d3108bc2b66b2174 (2016-06-08)
> 4:31.96 INFO: First bad revision: 3ccccf8e5036179a3178437cabc154b5e04b333d (2016-06-09)
> 4:31.96 INFO: Pushlog:
> https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=f8ad071a6e14331d73fa44c8d3108bc2b66b2174&tochange=3ccccf8e5036179a3178437cabc154b5e04b333d

---

MOZ_LOG=Widget:5 mozregression --launch 2021-09-01 -P stdout -B debug
```
**********
You should use a config file. Please use the --write-config command line flag to help you create one.
**********

 0:02.00 INFO: Downloading build from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/SlJaczq4T_2uykIO94oSmg/runs/0/artifacts/public%2Fbuild%2Ftarget.tar.bz2
===== Downloaded 100% =====
 0:25.57 INFO: Running mozilla-central build built on 2021-09-01 22:16:40.975000, revision 18d7ddf6
 0:36.34 INFO: Launching /tmp/tmpr63nuzuy/firefox/firefox
 0:36.34 INFO: Application command: /tmp/tmpr63nuzuy/firefox/firefox -profile /tmp/tmpifno6ao7.mozrunner
 0:36.35 INFO: application_buildid: 20210901214553
 0:36.35 INFO: application_changeset: 18d7ddf67682e3eb75376f56e4f014c81d2596b3
 0:36.35 INFO: application_name: Firefox
 0:36.35 INFO: application_repository: https://hg.mozilla.org/mozilla-central
 0:36.35 INFO: application_version: 93.0a1
 0:36.99 INFO: b"[Socket 12241, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpHandler.cpp:371"
 0:36.99 INFO: b'[Socket 12241, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, kKnownEsrVersion) failed with result 0x80004002 (NS_NOINTERFACE): file /builds/worker/checkouts/gecko/toolkit/components/resistfingerprinting/nsRFPService.cpp:557'
 0:37.05 INFO: b'[2021-09-23T04:50:28Z WARN  rkv::backend::impl_safe::environment] `load_ratio()` is irrelevant for this storage backend.'
 0:37.55 INFO: b'[GLX] window 1a0 has VisualID 0x20'
 0:37.56 INFO: b'[Parent 12207, GLXVsyncThread] WARNING: robust_buffer_access_behavior marked as unsupported: file /builds/worker/checkouts/gecko/gfx/gl/GLContextFeatures.cpp:632'
 0:37.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::Create: creating [7fec07c51c00]: nodename Unknown'
 0:37.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   mBounds: x:0 y:0 w:1 h:1'
 0:37.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::NativeResize [7fec07c51c00] 1 1'
 0:37.79 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::Create() Toplevel [7fec07c51c00]'
 0:37.79 INFO: b'[Parent 12207: Main Thread]: D/Widget moz_container_init [0]'
 0:37.80 INFO: b'[Parent 12207: Main Thread]: D/Widget moz_container_realize() [0] GdkWindow 7fec08c5db20'
 0:37.80 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow [7fec07c51c00] type 0'
 0:37.80 INFO: b'[Parent 12207: Main Thread]: D/Widget \tmShell 7fec0f4faa60 mContainer 7fec0ab0cd90 mGdkWindow 7fec08c5db20 XID 0x3400039'
 0:37.80 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:37.80 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:37.83 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,0 -> 1 x 1, unscaled 0,0 -> 1 x 1'
 0:37.83 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:37.83 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:37.87 INFO: b'[Parent 12207, Main Thread] WARNING: NS_ENSURE_TRUE(rootFrame) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4233'
 0:37.98 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:37.99 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.32 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::SetDrawsInTitlebar() [7fec07c51c00] State 0 mGtkWindowDecoration 1'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.34 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,0 -> 1 x 1, unscaled 0,0 -> 1 x 1'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::SetSizeMode [7fec07c51c00] 0'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget     already set'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::Resize [7fec07c51c00] 1280.000000 1040.000000'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::ResizeInt [7fec07c51c00] x:0 y:0 -> w:1280 h:1040 repaint 0 aMove 0'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   ConstrainSize: w:1280 h;1040'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::NativeResize [7fec07c51c00] 1280 1040'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::DispatchResized() [7fec07c51c00] size [1280, 1040]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::SetSizeMode [7fec07c51c00] 0'
 0:41.35 INFO: b'[Parent 12207: Main Thread]: D/Widget     already set'
 0:41.41 INFO: b'[GLX] window 3400039 has VisualID 0x8d'
 0:41.41 INFO: b'[Parent 12207, Renderer] WARNING: robust_buffer_access_behavior marked as unsupported: file /builds/worker/checkouts/gecko/gfx/gl/GLContextFeatures.cpp:632'
 0:41.42 INFO: b'[2021-09-23T04:50:32Z WARN  webrender::device::gl] Missing optimized shader source for gpu_cache_update'
 0:41.42 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::SetCompositorWidgetDelegate [7fec07c51c00] 7febf1786a20'
 0:41.42 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.42 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.43 INFO: b'[Parent 12207, GMPThread] WARNING: Failed to delete GMP storage directory: file /builds/worker/checkouts/gecko/dom/media/gmp/GMPServiceParent.cpp:1623'
 0:41.44 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.44 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.58 INFO: b'[Parent 12207, Main Thread] WARNING: NS_ENSURE_TRUE(presShell) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4231'
 0:41.58 INFO: b'[Parent 12207, Main Thread] WARNING: NS_ENSURE_TRUE(presShell) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4231'
 0:41.69 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,0 -> 1280 x 1040, unscaled 0,0 -> 1280 x 1040'
 0:41.69 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,0 -> 1280 x 1040, unscaled 0,0 -> 1280 x 1040'
 0:41.69 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::ApplySizeConstraints [7fec07c51c00] min size 450 120'
 0:41.69 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::ApplySizeConstraints [7fec07c51c00] max size 16384 16384'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7fec07c51c00]'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:41.73 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,0 -> 1280 x 1040, unscaled 0,0 -> 1280 x 1040'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::SetSizeMode [7fec07c51c00] 0'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget     already set'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::Show [7fec07c51c00] state 1'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::NativeShow show [7fec07c51c00]'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget   calling gtk_widget_show(mShell) [7fec07c51c00]'
 0:41.74 INFO: b'[Child 12312, Main Thread] WARNING: Fallback to BasicLayerManager: file /builds/worker/checkouts/gecko/dom/ipc/BrowserChild.cpp:2864'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::OnWindowStateEvent [7fec07c51c00] for 7fec0f4faa60 changed 0x81 new_window_state 0x80'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget \tearly return because no interesting bits changed'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::OnWindowStateEvent [7fec07c51c00] for 7fec0ab0cd90 changed 0x81 new_window_state 0x80'
 0:41.74 INFO: b'[Parent 12207: Main Thread]: D/Widget \tquick return because IS_MOZ_CONTAINER(aWidget) is true'
 0:41.75 INFO: b'[Child 12312, Main Thread] WARNING: Fallback to BasicLayerManager: file /builds/worker/checkouts/gecko/dom/ipc/BrowserChild.cpp:2864'
 0:41.75 INFO: b'[Child 12312, Main Thread] WARNING: Fallback to BasicLayerManager: file /builds/worker/checkouts/gecko/dom/ipc/BrowserChild.cpp:2864'
 0:41.76 INFO: b'[Child 12312, Main Thread] WARNING: Fallback to BasicLayerManager: file /builds/worker/checkouts/gecko/dom/ipc/BrowserChild.cpp:2864'
 0:41.77 INFO: b'[Parent 12207: Main Thread]: D/Widget configure event [7fec07c51c00] 0,0 -> 1280 x 1040 scale 1'
 0:41.77 INFO: b'[Child 12312, Main Thread] WARNING: Fallback to BasicLayerManager: file /builds/worker/checkouts/gecko/dom/ipc/BrowserChild.cpp:2864'
 0:41.78 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.78 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.78 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget configure event [7fec07c51c00] 5,364 -> 1280 x 1040 scale 1'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget configure event [7fec07c51c00] 5,364 -> 1280 x 1040 scale 1'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget configure event [7fec07c51c00] 5,364 -> 1280 x 1040 scale 1'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget OnContainerFocusInEvent [7fec07c51c00]'
 0:41.79 INFO: b'[Parent 12207: Main Thread]: D/Widget   SetFocus 0 [7fec07c51c00]'
 0:41.80 INFO: b'[Parent 12207: Main Thread]: D/Widget   widget now has focus in SetFocus() [7fec07c51c00]'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::ApplySizeConstraints [7fec07c51c00] min size 450 120'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::ApplySizeConstraints [7fec07c51c00] max size 16384 16384'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget Events sent from focus in event [7fec07c51c00]'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:41.81 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::UpdateClientOffsetFromFrameExtents [7fec07c51c00] 5,29'
 0:41.84 INFO: b'[Parent 12207: Main Thread]: D/Widget moz_container_size_allocate [7fec07c51c00] 0,0 -> 1280 x 1040'
 0:41.84 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::OnSizeAllocate [7fec07c51c00] 0,0 -> 1280 x 1040'
 0:41.84 INFO: b'[Parent 12207: Main Thread]: D/Widget   Already the same size'
 0:41.84 INFO: b'[Parent 12207: Main Thread]: D/Widget received expose event [7fec07c51c00] 7fec08c5db20 0x3400039 (rects follow):'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_TL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 8, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_TR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 10, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_BL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 12, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_BR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 14, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_TL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 8, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_TR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 10, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRadii_TR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 11, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_BL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 12, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRadii_BL", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 13, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRect_BR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 14, found at -1'
 0:41.88 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aClipRadii_BR", count: 4, kind: F32 } is not found in the shader cs_clip_rectangle. Expected at 15, found at -1'
 0:41.90 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aUvRect1", count: 4, kind: F32 } is not found in the shader composite. Expected at 6, found at -1'
 0:41.90 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aUvRect2", count: 4, kind: F32 } is not found in the shader composite. Expected at 7, found at -1'
 0:41.90 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aColor", count: 4, kind: F32 } is not found in the shader composite. Expected at 3, found at -1'
 0:41.90 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aUvRect1", count: 4, kind: F32 } is not found in the shader composite. Expected at 6, found at -1'
 0:41.90 INFO: b'[2021-09-23T04:50:33Z WARN  webrender::device::gl] Attribute VertexAttribute { name: "aUvRect2", count: 4, kind: F32 } is not found in the shader composite. Expected at 7, found at -1'
 0:41.90 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::Create: creating [7febefb75400]: nodename Unknown'
 0:41.90 INFO: b'[Parent 12207: Main Thread]: D/Widget   mBounds: x:0 y:0 w:100 h:100'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::NativeResize [7febefb75400] 100 100'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::Create() Toplevel [7febefb75400]'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget moz_container_init [0]'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow [7febefb75400] type 5'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget \tmShell 7febefb74a60 mContainer 7febefc3a310 mGdkWindow 7febf2196c80 XID 0x3400041'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7febefb75400]'
 0:41.91 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:42.61 INFO: b'[Parent 12207: Main Thread]: D/Widget GetScreenBounds [7fec07c51c00] 0,335 -> 1280 x 1040, unscaled 0,335 -> 1280 x 1040'
 0:42.65 INFO: b'[Parent 12207, Main Thread] WARNING: NS_ENSURE_TRUE(rootFrame) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4233'
 0:42.66 INFO: b'[Parent 12207: Main Thread]: D/Widget nsWindow::GetWidgetScreen() [7febefb75400]'
 0:42.66 INFO: b'[Parent 12207: Main Thread]: D/Widget   fallback to Gtk code'
 0:42.66 INFO: b'[Parent 12207, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1305'
 ```

Back to Bug 1710400 Comment 34