GTK+ windows don't render when larger than 478x478

Bug #1662602 reported by William Hua on 2017-02-07
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
unity8 (Ubuntu)
Undecided
Unassigned

Bug Description

PPA containing a more recent GTK+: https://launchpad.net/~attente/+archive/ubuntu/gtk-mir

Under U8, GTK+ windows don't render when the width and height are both >= 479.

If the app starts at a size larger than that, the window will initially appear entirely black.

Once resized < 479 in either dimension, the window will render properly.

After that, when resizing larger than 478x478, the window only upscales the most recent framebuffer contents.

I haven't 100% confirmed that this is not GTK+. However:

- This bug does not occur when tested with miral-shell
- GTK+ is receiving configure events for surface resizes
- GTK+ is re-creating cairo surfaces that match the larger size
- GTK+ is still calling mir_buffer_stream_swap_buffers_sync at larger sizes
- I don't think this specific 478/479 number is coming from GTK+, the initial/min/max sizes aren't that close to it

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity8 (Ubuntu):
status: New → Confirmed
Daniel van Vugt (vanvugt) wrote :

Confirmed and duplicate of bug 1649662

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers