Bug#836348: mate-desktop-environment-core: Unusable Caja and very chatty Mate Panel after upgrading GTK libs to 3.21

Roman Horn�k roman.hornik at debian-linux.cz
Thu Sep 1 23:33:04 UTC 2016


Package: mate-desktop-environment-core
Version: 1.14.0+2
Severity: important



Hi,

after upgrading GTK libraries from version 3.20 to 3.21, some of the Mate software began unusable or generates lots of error messages:

* Caja: Desktop icons are "doubled", as would be laid over each other - including text, which looks ugly (bold with sharp edges).
  When moving any desktop icon, the inactive copy remains at the original place. The same goes for the selection frame.
  If I want to see changed desktop background, I must move some window across the desktop in order to see change.
  Also, it's impossible to open any folder - it crashes immediately and silently, *without any reason printed*.


* Mate terminal: It crashes with SIGSEGV while changing its appearance (colors, transparency):

  |## mate-terminal execution ##
  | (mate-terminal:4106): Gtk-WARNING **: TerminalWindow 0x55aef5f98360 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkBox 0x55aef61581a0 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkVScrollbar 0x55aef63142f0 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkMenuBar 0x55aef615c200 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkImageMenuItem 0x55aef61e6200 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkAccelLabel 0x55aef61e53e0 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkImageMenuItem 0x55aef61e93c0 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkAccelLabel 0x55aef61e8b70 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkImageMenuItem 0x55aef61ed3a0 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkAccelLabel 0x55aef61ebd70 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkImageMenuItem 0x55aef61edae0 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkAccelLabel 0x55aef61eeb60 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkImageMenuItem 0x55aef61f2380 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkAccelLabel 0x55aef61f35d0 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkImageMenuItem 0x55aef620d190 is drawn without a current allocation. This should not happen.
  |
  | (mate-terminal:4106): Gtk-WARNING **: GtkAccelLabel 0x55aef6209b60 is drawn without a current allocation. This should not happen.
  |
  |## Opening the "Profile preferences" window ##
  | Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
  |
  |## An attempt to change the foreground/background color (standard SIGSEGV message in Czech) ##
  | Neoprávněný přístup do paměti (SIGSEGV)


* Pluma: OK


* Mozo: It works, but:
  | Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
  |
  | (mozo:4504): Gtk-WARNING **: Allocating size to GtkDialog 0x2ae2340 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?


* Atril: OK


* Mate panel: It works, BUT generates TONS of lines like:
  | (mate-panel:4575): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate MatePanelAppletFrameDBus's child MatePanelAppletContainer 0x564d1a1bea80. Allocation is 236x20, but minimum required size is 236x22.
  |
  | (mate-panel:4575): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate MatePanelAppletContainer's child GtkSocket 0x564d1a4dd7d0. Allocation is 236x20, but minimum required size is 236x22.
  |
  | (mate-panel:4575): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate PanelWidget's child MatePanelAppletFrameDBus 0x564d1a4dcd40. Allocation is 60x20, but minimum required size is 60x34.

  It also heavily pollutes syslogs!


* EOM: OK


* Marco: It works, but prints these messages (The second line is constantly repeated):
  | Window manager warning: Log level 16: g_object_set_valist: object class 'MetaFrames' has no property named 'type'


* Mate control center: It works without any problem


Also, as I wrote, due to the Caja and Mate panel brutal errors emission to the system logs (messages, kern.log, syslog,
.xsession-errors) with their size still growing (100KiB per minute), I can not have my computer/server running nonstop.

If you would like more informations, please write me how to get them.
Thanks

Roman



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

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

Versions of packages mate-desktop-environment-core depends on:
ii  caja                                         1.14.2-1
ii  dconf-gsettings-backend [gsettings-backend]  0.26.0-1
ii  gvfs-backends                                1.29.91-1
ii  gvfs-bin                                     1.29.91-1
ii  marco                                        1.14.2-3
ii  mate-backgrounds                             1.14.0-1
ii  mate-control-center                          1.14.1-1
ii  mate-desktop                                 1.14.1-1
ii  mate-icon-theme                              1.14.0-2
ii  mate-menus                                   1.14.0-1
ii  mate-panel                                   1.14.2-1
ii  mate-polkit                                  1.14.0-1
ii  mate-session-manager                         1.14.1-1
ii  mate-settings-daemon                         1.14.1-1
ii  mate-terminal                                1.14.1-1
ii  mate-themes                                  3.20.8-1
ii  notification-daemon                          3.20.0-1

mate-desktop-environment-core recommends no packages.

mate-desktop-environment-core suggests no packages.

-- no debconf information



More information about the pkg-mate-team mailing list