Launchpad has imported 30 comments from the remote bug at
https://bugzilla.redhat.com/show_bug.cgi?id=1520010.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2017-12-01T22:40:50+00:00 ariscop wrote:

Description of problem:
Opening pgAdmin III reliably crashes gnome shell

Version-Release number of selected component:
gnome-shell-3.26.2-1.fc27

Additional info:
reporter:       libreport-2.9.3
backtrace_rating: 4
cmdline:        /usr/bin/gnome-shell
crash_function: gtk_icon_info_load_icon_finish
executable:     /usr/bin/gnome-shell
journald_cursor: 
s=8dcdc9023b364455b72f1a52f57c60d5;i=33ade;b=dbf772e28bec4b4aaf014a1caa3e6f9f;m=127ce01659;t=55f4eeff482f1;x=fc379e8ef6186370
kernel:         4.13.15-300.fc27.x86_64
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Potential duplicate: bug 1319231

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/0

------------------------------------------------------------------------
On 2017-12-01T22:40:57+00:00 ariscop wrote:

Created attachment 1361853
File: backtrace

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/1

------------------------------------------------------------------------
On 2017-12-01T22:40:59+00:00 ariscop wrote:

Created attachment 1361854
File: cgroup

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/2

------------------------------------------------------------------------
On 2017-12-01T22:41:01+00:00 ariscop wrote:

Created attachment 1361855
File: core_backtrace

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/3

------------------------------------------------------------------------
On 2017-12-01T22:41:06+00:00 ariscop wrote:

Created attachment 1361856
File: cpuinfo

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/4

------------------------------------------------------------------------
On 2017-12-01T22:41:08+00:00 ariscop wrote:

Created attachment 1361857
File: dso_list

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/5

------------------------------------------------------------------------
On 2017-12-01T22:41:10+00:00 ariscop wrote:

Created attachment 1361858
File: environ

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/6

------------------------------------------------------------------------
On 2017-12-01T22:41:12+00:00 ariscop wrote:

Created attachment 1361859
File: limits

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/7

------------------------------------------------------------------------
On 2017-12-01T22:41:15+00:00 ariscop wrote:

Created attachment 1361860
File: maps

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/8

------------------------------------------------------------------------
On 2017-12-01T22:41:18+00:00 ariscop wrote:

Created attachment 1361861
File: mountinfo

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/9

------------------------------------------------------------------------
On 2017-12-01T22:41:20+00:00 ariscop wrote:

Created attachment 1361862
File: open_fds

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/10

------------------------------------------------------------------------
On 2017-12-01T22:41:21+00:00 ariscop wrote:

Created attachment 1361863
File: proc_pid_status

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/11

------------------------------------------------------------------------
On 2017-12-01T22:41:23+00:00 ariscop wrote:

Created attachment 1361864
File: var_log_messages

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/12

------------------------------------------------------------------------
On 2017-12-06T19:55:38+00:00 fouinix1 wrote:

*** Bug 1522958 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/13

------------------------------------------------------------------------
On 2018-01-18T15:16:20+00:00 daniel.everett.h wrote:

*** Bug 1536076 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/14

------------------------------------------------------------------------
On 2018-01-31T14:03:46+00:00 orschiro wrote:

*** Bug 1540602 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/15

------------------------------------------------------------------------
On 2018-02-06T20:30:48+00:00 orschiro wrote:

*** Bug 1542698 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/16

------------------------------------------------------------------------
On 2018-02-06T20:31:46+00:00 orschiro wrote:

Had this twice already. Tried opening Gnome Software from the Dash and
then my session crashed.

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/17

------------------------------------------------------------------------
On 2018-02-24T15:27:41+00:00 lankyleggy wrote:

Similar problem has been detected:

1) Press the Super key to bring up the Activites view
2) Type the word "font"

My enabled search providers are Boxes, Calculator, Characters, Clocks, 
Contacts, Files, Notes, Passwords and Keys, Software, Terminal, and Web.
I have gnome-shell extensions disabled, and I am using the default theme.

reporter:       libreport-2.9.3
backtrace_rating: 4
cmdline:        /usr/bin/gnome-shell
crash_function: gtk_icon_info_load_icon_finish
executable:     /usr/bin/gnome-shell
journald_cursor: 
s=92bf442ed9ea4dd8be6b0cd7a66113a9;i=30d43;b=4f7c81e3c214469e9725a069a94d790e;m=3b940002a;t=565f681e86fcc;x=b894f68730cc5a9b
kernel:         4.15.3-300.fc27.x86_64
package:        gnome-shell-3.26.2-4.fc27
reason:         gnome-shell killed by SIGABRT
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/18

------------------------------------------------------------------------
On 2018-03-02T07:17:22+00:00 p.khalyavka wrote:

*** Bug 1550839 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/19

------------------------------------------------------------------------
On 2018-03-04T00:56:00+00:00 vanpivix wrote:

Similar problem has been detected:

This is the third crash in the last 5 minutes. The first two I searched for 
Screenshot and got the crash when I clicked enter. 
In the third one (this one) it crashed even before clicking. 
I'm honestly not sure it this was the case for the first two as well because I 
usually press enter quite quickly after seeing the right answer to my query.

reporter:       libreport-2.9.3
backtrace_rating: 4
cmdline:        /usr/bin/gnome-shell
crash_function: gtk_icon_info_load_icon_finish
executable:     /usr/bin/gnome-shell
journald_cursor: 
s=a78f0a8d130a492b960d4a95283994ec;i=df5ea;b=698a4ec5726c4f9cbcfd00920e1d64a7;m=e7d2233f6;t=5668b875e7f4e;x=99ecba347a38e134
kernel:         4.15.4-300.fc27.x86_64
package:        gnome-shell-3.26.2-4.fc27
reason:         gnome-shell killed by SIGABRT
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/20

------------------------------------------------------------------------
On 2018-03-04T08:56:08+00:00 vanpivix wrote:

I can reliably crash GNOME shell by typing "sc" in the search bar.

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/21

------------------------------------------------------------------------
On 2018-03-04T08:58:31+00:00 vanpivix wrote:

By exclusion, I can also tell you that the search provider causing the
crash is Files. If I disable it everything seems fine.

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/22

------------------------------------------------------------------------
On 2018-03-18T13:20:28+00:00 phaiax-bugzillaredhat wrote:

This is a very annoying bug, so I will help fixing it. I managed to gdb
into the crashing gnome-shell with the help of
https://fedoraproject.org/wiki/How_to_debug_Wayland_problems .

See the attached gdb_2018_03_18_naive.txt for my first attempts of
debugging this.

I have never dealt with gtk/gnome-shell etc, so I just do whatever you
want me to do.

The crash happens here:
https://code.woboq.org/gtk/gtk/gtk/gtkicontheme.c.html#gtk_icon_info_load_icon_finish

With this GtkIconInfo icon_info:

$2 = {parent_instance = {g_type_instance = {g_class = 0x55855b2294d0}, 
ref_count = 3, qdata = 0x0}, key = {icon_names = 0x0, size = 0, scale = 0, 
flags = (unknown: 0)}, 
  in_cache = 0x0, filename = 0x55855b5c2a80 
"/home/daniel/.cache/thumbnails/large/561114c38c138d4fcd5e62b89a9a23ae.png", 
icon_file = 0x7f3af506a460, 
  loadable = 0x7f3b800cb600, emblem_infos = 0x0, cache_pixbuf = 0x0, dir_type = 
ICON_THEME_DIR_UNTHEMED, dir_size = 24, dir_scale = 1, min_size = 0, max_size = 
0, 
  desired_size = 24, desired_scale = 1, forced_size = 0, emblems_applied = 0, 
is_svg = 0, is_resource = 0, pixbuf = 0x0, proxy_pixbuf = 0x0, load_error = 
0x0, 
  unscaled_scale = 1, scale = 0.47999999999999998, symbolic_pixbuf_cache = 0x0, 
symbolic_width = 0, symbolic_height = 0}

I've looked at the thumbnail and it is really only a 1x50 px light blue
stripe.

Okay, gtk_icon_info_load_icon_finish() is somehow related to async
functionality and updates its argument with the data that it retrieves
from its async-task. For some reason that data is not ready.

YAA, I have an idea what is happening:

The task calls icon_info_ensure_scale_and_pixbuf() to load the image.
That function somehow calculates a scaling factor, in this case scale =
0.47999999999999998. But the png image has a size of 1x50, so the call
to gdk_pixbuf_scale_simple will get a width of 0.5+1*0.4799 which will
round down to 0. I have not found the source of gdk_pixbuf_scale_simple,
but I assume it will simply not allocate a pixbuf when one image
dimension equals 0. This will then cause more trouble in
gtk_icon_info_load_icon_finish when trying to move the pixbuf from the
`dup` into the other icon_info, expecting that there is a pixbuf.

      icon_info->pixbuf = gdk_pixbuf_scale_simple (source_pixbuf,
                                                   0.5 + image_width * 
icon_info->scale,
                                                   0.5 + image_height * 
icon_info->scale,
GDK_INTERP_BILINEAR);

Conclusion: Some thumbnail generator generates thumbnails, that will
cause trouble in gnome-shell.

Temporary workaround: Disable the Files search provider.

Hmm, that does not took too long to figure out :D

Daniel

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/23

------------------------------------------------------------------------
On 2018-03-18T13:21:52+00:00 phaiax-bugzillaredhat wrote:

Created attachment 1409471
GDB session

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/24

------------------------------------------------------------------------
On 2018-03-21T19:55:52+00:00 phaiax-bugzillaredhat wrote:

I notified gtk

https://gitlab.gnome.org/GNOME/gtk/issues/119

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/25

------------------------------------------------------------------------
On 2018-04-05T19:50:06+00:00 bamdalerishikesh wrote:

*** Bug 1564261 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/26

------------------------------------------------------------------------
On 2018-04-17T16:40:27+00:00 trinhphucnhact wrote:

*** Bug 1568518 has been marked as a duplicate of this bug. ***

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/27

------------------------------------------------------------------------
On 2018-11-27T16:09:46+00:00 bcotton wrote:

This message is a reminder that Fedora 27 is nearing its end of life.
On 2018-Nov-30  Fedora will stop maintaining and issuing updates for
Fedora 27. It is Fedora's policy to close all bug reports from releases
that are no longer maintained. At that time this bug will be closed as
EOL if it remains open with a Fedora  'version' of '27'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 27 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/30

------------------------------------------------------------------------
On 2018-11-30T21:03:06+00:00 bcotton wrote:

Fedora 27 changed to end-of-life (EOL) status on 2018-11-30. Fedora 27 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.

Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome-
shell/+bug/1787512/comments/31


** Changed in: gtk+3.0 (Fedora)
       Status: Unknown => Won't Fix

** Changed in: gtk+3.0 (Fedora)
   Importance: Unknown => Undecided

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/1787512

Title:
  gnome-shell crashed with SIGABRT in __GI_raise() from __GI_abort()
  from g_assertion_message() from g_assertion_message_expr() from
  gtk_icon_info_load_icon_finish() ["assertion failed:
  (icon_info_get_pixbuf_ready (icon_info))"]

Status in GTK+:
  Fix Released
Status in gnome-shell package in Ubuntu:
  Invalid
Status in gtk+3.0 package in Ubuntu:
  Triaged
Status in gtk+3.0 package in Fedora:
  Won't Fix

Bug description:
  The Ubuntu Error Tracker has been receiving reports about a problem regarding 
gnome-shell.  This problem was most recently seen with package version 
3.28.2-0ubuntu0.18.04.1, the problem page at 
https://errors.ubuntu.com/problem/3fab26f2eb2d02e167c5fa790b9895190d812bbe 
contains more details, including versions of packages affected, stacktrace or 
traceback, and individual crash reports.
  If you do not have access to the Ubuntu Error Tracker and are a software 
developer, you can request it at http://forms.canonical.com/reports/.

To manage notifications about this bug go to:
https://bugs.launchpad.net/gtk/+bug/1787512/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to