Bug#782446: libgtk-3-0: Segfault of GTK applications when outdated ~/.config/gtk-3.0/settings.ini is present.

Matus Valo matusvalo at gmail.com
Sun Apr 12 11:41:52 UTC 2015


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

Dear Maintainer,

after upgrading to debian Jessie GTK applications (evince, transmisson,
....) are segfaulting when old waldorf (Crunchbang theme) is set in ~/.config/gtk-3.0/settings.ini.

The settings.ini file contains:

[Settings] 
gtk-theme-name=waldorf
gtk-icon-theme-name=CrunchBang-Dark
gtk-font-name=Liberation Sans 10
gtk-cursor-theme-name=DMZ-White
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
gtk-button-images=0
gtk-menu-images=1
gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintslight
gtk-xft-rgba=rgb

The application output:

matus at matus-debian:~/.config/gtk-3.0$ evince

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets.css:289:20: Not using units is deprecated. Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets.css:323:20: Not using units is deprecated. Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets.css:1828:20: Not using units is deprecated. Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets.css:1845:21: Not using units is deprecated. Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets.css:1861:20: Not using units is deprecated. Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets.css:2146:20: Not using units is deprecated. Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets-backdrop.css:16:20: Not using units is deprecated. Assuming
'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets-backdrop.css:93:20: Not using units is deprecated. Assuming
'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets-backdrop.css:183:20: Not using units is deprecated. Assuming
'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets-backdrop.css:503:20: Not using units is deprecated. Assuming
'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets-backdrop.css:850:20: Not using units is deprecated. Assuming
'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets-backdrop.css:925:20: Not using units is deprecated. Assuming
'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets-backdrop.css:941:20: Not using units is deprecated. Assuming
'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets-backdrop.css:957:20: Not using units is deprecated. Assuming
'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets-backdrop.css:1012:21: Not using units is deprecated.
Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets-backdrop.css:1020:21: Not using units is deprecated.
Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets-backdrop.css:1034:21: Not using units is deprecated.
Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets-backdrop.css:1103:21: Not using units is deprecated.
Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gtk-widgets-backdrop.css:1237:20: Not using units is deprecated.
Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error:
gnome-panel.css:94:21: Not using units is deprecated. Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error: nautilus.css:18:18:
Not using units is deprecated. Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error: nautilus.css:18:20:
Not using units is deprecated. Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error: nautilus.css:81:20:
Not using units is deprecated. Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error: nautilus.css:86:20:
Not using units is deprecated. Assuming 'px'.

(evince:2013): Gtk-WARNING **: Theme parsing error: nautilus.css:145:20:
Not using units is deprecated. Assuming 'px'.

(evince:2013): Gtk-WARNING **: Symbolic icon window-close-symbolic-ltr
of size 16 is in an icon theme directory of size 96

(evince:2013): Gtk-WARNING **: Style property "border-top-left-radius"
is not gettable

(evince:2013): GLib-GObject-WARNING **:
/tmp/buildd/glib2.0-2.42.1/./gobject/gtype.c:4221: type id '0' is
invalid

(evince:2013): GLib-GObject-WARNING **: can't peek value table for type
'<invalid>' which is not currently referenced
Segmentation fault


After removing ~/.config/gtk-3.0/settings.ini file the bug is not
appearing.


-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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  libatk-bridge2.0-0   2.14.0-2
ii  libatk1.0-0          2.14.0-1
ii  libc6                2.19-17
ii  libcairo-gobject2    1.14.0-2.1
ii  libcairo2            1.14.0-2.1
ii  libcolord2           1.2.1-1+b2
ii  libcups2             1.7.5-11
ii  libfontconfig1       2.11.0-6.3
ii  libfreetype6         2.5.2-3
ii  libgdk-pixbuf2.0-0   2.31.1-2+b1
ii  libglib2.0-0         2.42.1-1
ii  libgtk-3-common      3.14.5-1
ii  libjson-glib-1.0-0   1.0.2-1
ii  libpango-1.0-0       1.36.8-3
ii  libpangocairo-1.0-0  1.36.8-3
ii  libpangoft2-1.0-0    1.36.8-3
ii  librest-0.7-0        0.7.92-3
ii  libsoup2.4-1         2.48.0-1
ii  libwayland-client0   1.6.0-2
ii  libwayland-cursor0   1.6.0-2
ii  libx11-6             2:1.6.2-3
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.1-2+b2
ii  libxi6               2:1.7.4-1+b2
ii  libxinerama1         2:1.1.3-1+b1
ii  libxkbcommon0        0.4.3-2
ii  libxml2              2.9.1+dfsg1-5
ii  libxrandr2           2:1.4.2-1+b1
ii  multiarch-support    2.19-17
ii  shared-mime-info     1.3-1

Versions of packages libgtk-3-0 recommends:
ii  hicolor-icon-theme  0.13-1
ii  libgtk-3-bin        3.14.5-1

Versions of packages libgtk-3-0 suggests:
ii  gvfs             1.22.2-1
ii  librsvg2-common  2.40.5-1

-- no debconf information



More information about the pkg-gnome-maintainers mailing list