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