Activity log for bug #2067610

Date Who What changed Old value New value Message
2024-05-30 13:10:35 Marco Trevisan (Treviño) bug added bug
2024-05-30 13:10:48 Marco Trevisan (Treviño) nominated for series Ubuntu Noble
2024-05-30 13:10:48 Marco Trevisan (Treviño) bug task added gnome-shell (Ubuntu Noble)
2024-05-30 13:10:55 Marco Trevisan (Treviño) gnome-shell (Ubuntu Noble): status New Fix Committed
2024-05-30 13:10:58 Marco Trevisan (Treviño) gnome-shell (Ubuntu Noble): importance Undecided High
2024-05-30 13:10:59 Marco Trevisan (Treviño) gnome-shell (Ubuntu Noble): assignee Marco Trevisan (Treviño) (3v1n0)
2024-06-01 01:59:00 Launchpad Janitor gnome-shell (Ubuntu): status Fix Committed Fix Released
2024-06-03 05:46:36 Daniel van Vugt tags noble oracular
2024-07-08 09:37:29 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2024-07-08 09:37:35 Łukasz Zemczak bug added subscriber SRU Verification
2024-07-08 09:37:42 Łukasz Zemczak tags noble oracular noble oracular verification-needed verification-needed-noble
2024-07-10 23:42:09 Marco Trevisan (Treviño) description [ Impact ] When creating QR Code images for long(er) URIs we may end up creating qr codes whose size isn't matching the expected one and this may lead to a wrongly generated texture (and potential memory access errors). An example: https://i.imgur.com/x3P4dzQ.png [ Test case ] In order to test this from GNOME shell, many components have to be set up that are harder to check so this can be easily simulated using a simple test program that replicates what the shell does to generate the image: https://www.pastery.net/uyzeca/ 1. Download and run the test script: $ wget -O /tmp/shell-qrcode-tester.py https://www.pastery.net/uyzeca/raw 2. Run it with: $ python3 /tmp/shell-qrcode-tester.py 3. The qrcode should open in a new window and display correctly as https://imgur.com/dddTL6u.png (pointing to https://bugs.launchpad.net/ubuntu/+source/gnome-shell) [ Regression potential ] QrCodes are used only during web authentication that is not something that is generally exposed to users, but this may potentially lead to wrong or missing qr codes textures. [ Impact ] When creating QR Code images for long(er) URIs we may end up creating qr codes whose size isn't matching the expected one and this may lead to a wrongly generated texture (and potential memory access errors). An example: https://i.imgur.com/x3P4dzQ.png [ Test case ] In order to test this from GNOME shell, many components have to be set up that are harder to check so this can be easily simulated using a simple test program that replicates what the shell does to generate the image: https://www.pastery.net/uyzeca/ 0. Install mutter compositor (prerequisite, remove it afterwards): $ sudo apt install mutter 1. Download and run the test script:    $ wget -O /tmp/shell-qrcode-tester.py https://www.pastery.net/uyzeca/raw 2. Run it with:    $ python3 /tmp/shell-qrcode-tester.py 3. The qrcode should open in a new window and display correctly as    https://imgur.com/dddTL6u.png (pointing to https://bugs.launchpad.net/ubuntu/+source/gnome-shell) [ Regression potential ] QrCodes are used only during web authentication that is not something that is generally exposed to users, but this may potentially lead to wrong or missing qr codes textures.
2024-07-15 15:48:08 Marco Trevisan (Treviño) tags noble oracular verification-needed verification-needed-noble noble oracular verification-done verification-done-noble
2024-07-18 13:57:15 Launchpad Janitor gnome-shell (Ubuntu Noble): status Fix Committed Fix Released
2024-07-18 13:57:35 Andreas Hasenack removed subscriber Ubuntu Stable Release Updates Team