<html>
<head>
<base href="https://bugzilla.gnome.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - [wayland]: GtkPopover size exceeds supported texture size"
href="https://bugzilla.gnome.org/show_bug.cgi?id=770430">770430</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>[wayland]: GtkPopover size exceeds supported texture size
</td>
</tr>
<tr>
<th>Classification</th>
<td>Platform
</td>
</tr>
<tr>
<th>Product</th>
<td>gtk+
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>Normal
</td>
</tr>
<tr>
<th>Component</th>
<td>Backend: Wayland
</td>
</tr>
<tr>
<th>Assignee</th>
<td>gtk-bugs@gtk.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>ofourdan@redhat.com
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>gtk-bugs@gtk.org
</td>
</tr>
<tr>
<th>CC</th>
<td>rob@robster.org.uk, wayland-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>GNOME version</th>
<td>---
</td>
</tr></table>
<p>
<div>
<pre>Description
This is a follow up on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [Wayland] mutter crashes with fatal error "Could not import pending buffer, ignoring commit""
href="show_bug.cgi?id=770387">bug 770387</a> where gedit search in file open popover would
crash mutter.
Investigation showed that the buffer height would exceed the supported texture
size in some cases, which should not happen.
In the case of <a class="bz_bug_link
bz_status_NEW "
title="NEW - [Wayland] mutter crashes with fatal error "Could not import pending buffer, ignoring commit""
href="show_bug.cgi?id=770387">bug 770387</a>, the height of the corresponding GdkWindow would
exceed 20,000 pixels.
Steps to reproduce:
Same as <a class="bz_bug_link
bz_status_NEW "
title="NEW - [Wayland] mutter crashes with fatal error "Could not import pending buffer, ignoring commit""
href="show_bug.cgi?id=770387">bug 770387</a>
1. Open gedit
2. Click on "Open"
3. Start typing in the search field in the GtkPopover
Actual result:
The buffer height becomes very large very quickly.
Additional data:
Gtk+ logs a lot of the following messages when this happens:
(gedit:2833): Gtk-WARNING **: GtkSearchEntry 0x99a2b0 is drawn without a
current allocation. This should not happen.
(gedit:2833): Gtk-WARNING **: GeditWindow 0x710dc0 is drawn without a current
allocation. This should not happen.
(gedit:2833): Gtk-WARNING **: GtkPopover 0x95e460 is drawn without a current
allocation. This should not happen.
(gedit:2833): Gtk-WARNING **: GeditOpenDocumentSelector 0x9603a0 is drawn
without a current allocation. This should not happen.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>