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

Bug #1662602 reported by William Hua
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
unity8 (Ubuntu)
Confirmed
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

Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in unity8 (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Confirmed and duplicate of bug 1649662

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.