[SRU] Cannot render long EULA pages with llvmpipe

Bug #2138597 reported by Yao Wei
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OEM Priority Project
New
Undecided
Yao Wei
gnome-initial-setup (Ubuntu)
In Progress
Undecided
Yao Wei

Bug Description

[ Impact ]

 * This bug causes EULA page cannot be displayed when the EULA page is too long, and is using llvmpipe renderer to render, due to the texture dimension limit of 16384px.

 * The fix tries to address this limit by splitting PDF rendering into multiple GtkDrawingArea.

[ Test Plan ]

 * Use an OEM image where problem could occur, for example Dell image, on a QEMU/KVM environment, where llvmpipe renderer is the default, finish installation and ensure the problem is reproducible.

 (For versions where OEM customization does not exist, I guess it is okay to install EULA files package and test it. I have not tried it yet.)

 * Update the package to a proposed version.

 * Test that the problem is no longer reproducible. Note that using "gnome.initial-setup=1" in kernel cmdline can reenter initial setup page.

 * For regression testing:

    * Test the same page and same EULA file with Intel GPU and NVIDIA GPU.

    * Test without EULA file (the EULA page would be skipped).

    * Test language switching. The EULA file should be switched to an appropriate file when the file exists, if not a fallback EULA file should be displayed.

    * Test language switching without EULA file.

[ Where problems could occur ]

 * The problem itself might not get fixed.

 * If EULA page causes gnome-initial-setup to crash, user might not be able to create an account on the system.

[ Other Info ]

 * Normally this issue shouldn't happen, as for OEM team, we ensure that the system is using a correct GPU driver.

Revision history for this message
Yao Wei (medicalwei) wrote :
summary: - [OEM] Cannot render long EULA pages with llvmpipe
+ [SRU] Cannot render long EULA pages with llvmpipe
Changed in gnome-initial-setup (Ubuntu):
assignee: nobody → Yao Wei (medicalwei)
Revision history for this message
Yao Wei (medicalwei) wrote :
tags: added: jira-fxn-73 oem-priority
Changed in oem-priority:
assignee: nobody → Yao Wei (medicalwei)
Changed in gnome-initial-setup (Ubuntu):
status: New → In Progress
Yao Wei (medicalwei)
description: updated
description: updated
description: updated
Yao Wei (medicalwei)
description: updated
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.