gnome-software (6) g_assertion_message → g_assertion_message_expr → gdk_cairo_surface_paint_pixbuf → gdk_cairo_surface_create_from_pixbuf → gs_image_set_from_pixbuf_with_scale

Bug #1614130 reported by errors.ubuntu.com bug bridge
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNOME Software
Unknown
Medium
gnome-software (Ubuntu)
Fix Released
High
Unassigned
Xenial
Triaged
High
Unassigned

Bug Description

The Ubuntu Error Tracker has been receiving reports about a problem regarding gnome-software. This problem was most recently seen with version 3.20.1+git20160617.1.0440874.ubuntu-xenial-0ubuntu1, the problem page at https://errors.ubuntu.com/problem/8ccbb86505354b6b332d86ef6f58655c1eaf325c contains more details.

Tags: xenial yakkety
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug seems to get quite some reports on e.u.c, also reported on fedora it seems, https://bugzilla.redhat.com/show_bug.cgi?id=1324190

Changed in gnome-software (Ubuntu):
importance: Undecided → High
status: New → Triaged
Changed in gnome-software:
importance: Unknown → Medium
status: Unknown → Confirmed
Changed in gnome-software:
status: Confirmed → In Progress
Revision history for this message
Robert Ancell (robert-ancell) wrote :

Not showing up in the tracker anymore, will look there if it pops up again.

Changed in gnome-software (Ubuntu):
status: Triaged → Invalid
status: Invalid → Triaged
Revision history for this message
Robert Ancell (robert-ancell) wrote :

Ah, the tracker was just slow to load stats... it is there.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

My guess is this might be being caused by our Ubuntu One dialog that is run from inside our plugin. That would fit Richard's guess that we are using cairo from the non-main thread (i.e. using the plugin thread).

The solution to that would be to backport the auth code into 3.20.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

In saying that, it is occurring in 3.22, which uses the new auth code. There are significantly less reports though.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

Bug 1717825 is about switching out our original dialog code for the GNOME Software one. This should resolve some threading issues.

Changed in gnome-software:
status: In Progress → Unknown
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Fixed in bionic

summary: - /usr/bin/gnome-
- software:6:g_assertion_message:g_assertion_message_expr:gdk_cairo_surface_paint_pixbuf:gdk_cairo_surface_create_from_pixbuf:gs_image_set_from_pixbuf_with_scale
+ gnome-software (6) g_assertion_message → g_assertion_message_expr →
+ gdk_cairo_surface_paint_pixbuf → gdk_cairo_surface_create_from_pixbuf →
+ gs_image_set_from_pixbuf_with_scale
Changed in gnome-software (Ubuntu):
status: Triaged → Fix Released
Changed in gnome-software (Ubuntu Xenial):
status: New → Triaged
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.