Bug#842070: libgtk-3-0: Upgrade breaks gvim: Gtk-CRITICAL **: gtk_widget_set_size_request: assertion 'width >= -1' failed

Ben Armstrong BArmstrong at dymaxion.ca
Tue Oct 25 17:20:27 UTC 2016


Package: libgtk-3-0
Version: 3.22.2-1
Severity: normal

Dear Maintainer,

   * What led up to the situation?

I upgraded from libgtk-3-0 3.22.1-1 to 3.22.2-1.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

I attempted to open gvim (vim.gtk3 -g), with or without a filename as parameter.

   * What was the outcome of this action?

Whenever I opened gvim, I saw these messages:

(gvim:1904): Gtk-CRITICAL **: gtk_widget_set_size_request: assertion 'width >= -1' failed
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

Then a window was opened, but no buffer contents were shown, and
nothing could be typed in the buffer area, making it impossible to use
the editor. The buttons and menus at the top were still functional,
however.

I downgraded back to libgtk-3-0 3.22.1-1, and that was effective to
resolve the issue.  The above error messages went away, the buffer was
shown, and the editor functioned properly.

   * What outcome did you expect instead?

I expected no error messages, and I expected the buffer contents to
be empty and ready to accept input (no filename specified) or else
contain the contents of the specified file.

I supposed that since there was only a minor revision bump for this
release, it was more likely libgtk-3-0 broke than gvim itself.
Re-assign as needed if I guessed incorrectly.

Thanks,
Ben

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libgtk-3-0 depends on:
ii  adwaita-icon-theme                      3.22.0-1
ii  hicolor-icon-theme                      0.15-1
ii  libatk-bridge2.0-0                      2.22.0-1
ii  libatk1.0-0                             2.22.0-1
ii  libc6                                   2.24-5
ii  libcairo-gobject2                       1.14.6-1+b1
ii  libcairo2                               1.14.6-1+b1
ii  libcolord2                              1.3.3-2
ii  libcups2                                2.2.1-1
ii  libepoxy0                               1.3.1-1
ii  libfontconfig1                          2.11.0-6.7
ii  libfreetype6                            2.6.3-3+b1
ii  libgdk-pixbuf2.0-0                      2.36.0-1
ii  libglib2.0-0                            2.50.1-1
ii  libgtk-3-common                         3.22.2-1
ii  libjson-glib-1.0-0                      1.2.2-1
ii  libpango-1.0-0                          1.40.3-2
ii  libpangocairo-1.0-0                     1.40.3-2
ii  libpangoft2-1.0-0                       1.40.3-2
ii  librest-0.7-0                           0.8.0-2
ii  libsoup2.4-1                            2.56.0-1
ii  libwayland-client0                      1.11.0-2
ii  libwayland-cursor0                      1.11.0-2
ii  libwayland-egl1-mesa [libwayland-egl1]  12.0.3-3
ii  libx11-6                                2:1.6.3-1
ii  libxcomposite1                          1:0.4.4-1
ii  libxcursor1                             1:1.1.14-1+b1
ii  libxdamage1                             1:1.1.4-2+b1
ii  libxext6                                2:1.3.3-1
ii  libxfixes3                              1:5.0.2-1
ii  libxi6                                  2:1.7.6-1
ii  libxinerama1                            2:1.1.3-1+b1
ii  libxkbcommon0                           0.6.1-1
ii  libxml2                                 2.9.4+dfsg1-2
ii  libxrandr2                              2:1.5.0-1
ii  shared-mime-info                        1.7-1

Versions of packages libgtk-3-0 recommends:
ii  libgtk-3-bin  3.22.1-1

Versions of packages libgtk-3-0 suggests:
ii  gvfs             1.30.1.1-1
ii  librsvg2-common  2.40.16-1

-- no debconf information



More information about the pkg-gnome-maintainers mailing list