Crash due to assertion failure in ensure_surface_for_gicon [gtkiconhelper.c:493] (when png loader is missing/during upgrades)

Bug #1627564 reported by Thom Guida on 2016-09-26
116
This bug affects 11 people
Affects Status Importance Assigned to Milestone
gtk+3.0 (Ubuntu)
Medium
Unassigned

Bug Description

https://errors.ubuntu.com/problem/2b11576fed59ad23c640bc85a266cc82ec30a689
https://errors.ubuntu.com/problem/9d612b3f25168e76adb91fa4eedc301ffa632383

---

bubble opened up indicating there was a failure during the latest update.

ProblemType: Crash
DistroRelease: Ubuntu 16.10
Package: lightdm-gtk-greeter 2.0.1-2ubuntu4
ProcVersionSignature: Ubuntu 4.8.0-16.17-generic 4.8.0-rc7
Uname: Linux 4.4.0-9136-generic i686
ApportVersion: 2.20.3-0ubuntu7
Architecture: i386
Date: Sun Sep 25 20:37:06 2016
ExecutablePath: /usr/sbin/lightdm-gtk-greeter
InstallationDate: Installed on 2016-08-04 (52 days ago)
InstallationMedia: Lubuntu 16.10 "Yakkety Yak" - Alpha i386 (20160727)
ProcCmdline: /usr/sbin/lightdm-gtk-greeter
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/false
Signal: 6
SourcePackage: lightdm-gtk-greeter
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

modified.conffile..etc.lightdm.lightdm-gtk-greeter.conf:
 [greeter]
 theme-name = Lubuntu-dark-panel
mtime.conffile..etc.lightdm.lightdm-gtk-greeter.conf: 2016-08-14T22:33:57.293011

Thom Guida (thom-1) wrote :

StacktraceTop:
 g_assertion_message () from /tmp/apport_sandbox_PhKEt1/lib/i386-linux-gnu/libglib-2.0.so.0
 g_assertion_message_expr () from /tmp/apport_sandbox_PhKEt1/lib/i386-linux-gnu/libglib-2.0.so.0
 ensure_surface_for_gicon (self=self@entry=0x816fcd80, style=0x8170a8a8, dir=dir@entry=GTK_TEXT_DIR_LTR, scale=1, gicon=0xb1f02508) at ././gtk/gtkiconhelper.c:493
 gtk_icon_helper_load_surface (self=0x816fcd80, scale=1) at ././gtk/gtkiconhelper.c:564
 gtk_icon_helper_ensure_surface (self=self@entry=0x816fcd80) at ././gtk/gtkiconhelper.c:601

Changed in lightdm-gtk-greeter (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
information type: Private → Public
Vlad Orlov (monsta) on 2018-03-09
affects: lightdm-gtk-greeter (Ubuntu) → gtk+3.0 (Ubuntu)
summary: - was doing an upgrade and this created a trouble report
+ crash due to assertion in ensure_surface_for_gicon

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gtk+3.0 (Ubuntu):
status: New → Confirmed
tags: added: artful
summary: - crash due to assertion in ensure_surface_for_gicon
+ Crash due to assertion failure in ensure_surface_for_gicon
+ [gtkiconhelper.c:493]

The issue there can at least be hit during upgrades, on the machine I'm currently using which is on bionic

$ LC_ALL=C eog

(eog:5727): GdkPixbuf-WARNING **: 15:51:18.029: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': No such file or directory

Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)

gdk-pixbuf is being upgraded

iU libgdk-pixbuf2.0-0:amd64 2.36.11-2 amd64 GDK Pixbuf library

summary: Crash due to assertion failure in ensure_surface_for_gicon
- [gtkiconhelper.c:493]
+ [gtkiconhelper.c:493] (when png loader is missing/during upgrades)
Daniel van Vugt (vanvugt) wrote :
description: updated
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers