Bug 1630860 Comment 33 Edit History

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

(In reply to Giovanni [:Gioxx] (Mozilla Italia) from comment #32)
> I set to 1 security.sandbox.gpu.level and:
>  - with "gfx.webrender.force-disabled" set on true the bug still remain after Firefox reboot. I have resetted the option and restarted again Firefox.
>  - with "layers.acceleration.disabled" set on true I can scroll webpages (and security.sandbox.gpu.level is still set to 1) :-)
> 
> Giovanni.

Glad that it worked with the SW path. That provides an important hint :)

Could I please get you to perform the following instructions to send some more detailed scroll-specific diagnostics. This will help figure out if, for example, touchpad drivers might be interfering with the HW accelerated input window.

**IMPORTANT NOTE** You must close all Firefox windows for all Nightly and Release installations and keep them closed except as detailed below. Every time Nightly or Release starts up, it clobbers whatever logs are in the log directory. I advise taking these instructions and copying them to Notepad to follow along. You can use either Nightly or the 75.0 release for this test.

1) Start with the "security.sandbox.gpu.level" pref set to default of "0" (scrolling works)
2) Open the Start Menu and type "environment" and select "Edit environment variables for your account"
3) The panel that's open will have a "User variables for <username>" section and a "System variables" section. We will deal with the first section
4) Click "New..." for the "User variables". Name the variable "MOZ_LOG" and enter the value "sync,MouseScrollHandlerWidgets:5" (without the quotes)
5) Click "New..." again. Name the variable "MOZ_LOG_FILE" and the value should point to the name of the log file that you want. I personally recommend that you create a new directory and name the file "mozlog" within that directory. Example: "C:\Users\cmartin\Desktop\logs\mozlog" implies that the "Desktop\logs" directory already exists, and that the output logs will be named "mozlog.xxx"
6) Open Firefox, scroll around and observe that it's working
7) Close Firefox, grab the contents of your log directory, zip it up and **only once it's copied** re-open Firefox to attach it to this Bugzilla ticket.
8) Open Firefox, goto "about:config", set  "security.sandbox.gpu.level" pref to "1" and close Firefox
9) Delete the contents of your log directory
9) Open Firefox, scroll around and observe that it's broken
10) Close Firefox, grab the contents of your log directory, zip it up and **only once it's copied** re-open Firefox to attach it to this Bugzilla ticket.
11) Don't forget to delete the "MOZ_LOG" and "MOZ_LOG_FILE" environment vars you added earlier, and set "security.sandbox.gpu.level" back to "0", and delete the log directory you created

Thanks again for the help :)
(In reply to Giovanni [:Gioxx] (Mozilla Italia) from comment #32)
> I set to 1 security.sandbox.gpu.level and:
>  - with "gfx.webrender.force-disabled" set on true the bug still remain after Firefox reboot. I have resetted the option and restarted again Firefox.
>  - with "layers.acceleration.disabled" set on true I can scroll webpages (and security.sandbox.gpu.level is still set to 1) :-)
> 
> Giovanni.

Glad that it worked with the SW path. That provides an important hint :)

Could I please get you to perform the following instructions to send some more detailed scroll-specific diagnostics. This will help figure out if, for example, touchpad drivers might be interfering with the HW accelerated input window.

**IMPORTANT NOTE** You must close all Firefox windows for all Nightly and Release installations and keep them closed except as detailed below. Every time Nightly or Release starts up, it clobbers whatever logs are in the log directory. I advise taking these instructions and copying them to Notepad to follow along. You can use either Nightly or the 75.0 release for this test.

1) Start with the "security.sandbox.gpu.level" pref set to default of "0" (scrolling works)
2) Open the Start Menu and type "environment" and select "Edit environment variables for your account"
3) The panel that's open will have a "User variables for <username>" section and a "System variables" section. We will deal with the first section
4) Click "New..." for the "User variables". Name the variable "MOZ_LOG" and enter the value "sync,MouseScrollHandlerWidgets:5" (without the quotes)
5) Click "New..." again. Name the variable "MOZ_LOG_FILE" and the value should point to the name of the log file that you want. I personally recommend that you create a new directory and name the file "mozlog" within that directory. Example: "C:\Users\cmartin\Desktop\logs\mozlog" implies that the "Desktop\logs" directory already exists, and that the output logs will be named "mozlog.xxx"
6) Open Firefox, scroll around and observe that it's working
7) Close Firefox, zip the contents of your log directory somewhere on your computer
8) Open Firefox, goto "about:config", set  "security.sandbox.gpu.level" pref to "1" and close Firefox
9) Delete the contents of your log directory
9) Open Firefox, scroll around and observe that it's broken
10) Close Firefox, zip the contents of your log directory somewhere on your computer
11) You can now delete the "MOZ_LOG" and "MOZ_LOG_FILE" environment vars you added earlier, and set "security.sandbox.gpu.level" back to "0", and delete the log directory you created
12) Attach both zip files to this Bugzilla ticket

Thanks again for the help :)

Back to Bug 1630860 Comment 33