[Bug 1766938] Re: gnome-shell crashed in standard_pict_format_for_depth()
I'm seeing this crash on a brand new Ubuntu 18.04 install running on KVM (the host itself is on 16.04). When I connect via KVM's VNC and try to open settings app, I get a 100% crash. It's weird because I haven't installed any additional software. Mar 18 22:42:11 riv18 org.gnome.Shell.desktop[2561]: ** Mar 18 22:42:11 riv18 org.gnome.Shell.desktop[2561]: mutter:ERROR:x11/iconcache.c:303:standard_pict_format_for_depth: code should not be reached Mar 18 22:42:11 riv18 org.gnome.Shell.desktop[2561]: == Stack trace for context 0x55663fe03320 == Mar 18 22:42:11 riv18 gnome-session[2482]: gnome-session-binary[2482]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 6 Mar 18 22:42:11 riv18 gnome-session-binary[2482]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 6 Mar 18 22:42:12 riv18 gsd-media-keys[2649]: g_variant_get_va: assertion 'value != NULL' failed Mar 18 22:42:12 riv18 gsd-media-keys[2649]: g_variant_unref: assertion 'value != NULL' failed Mar 18 22:42:12 riv18 org.gnome.Shell.desktop[2942]: current session already has an ibus-daemon. Mar 18 22:42:12 riv18 dbus-daemon[445]: [system] Activating via systemd: service name='org.freedesktop.GeoClue2' unit='geoclue.service' requested by ':1.178' (uid=1000 pid=2942 comm="/usr/bin/gnome-shell " label="unconfined") Mar 18 22:42:12 riv18 systemd[1]: Starting Location Lookup Service... Mar 18 22:42:13 riv18 dbus-daemon[445]: [system] Successfully activated service 'org.freedesktop.GeoClue2' Mar 18 22:42:13 riv18 systemd[1]: Started Location Lookup Service. Mar 18 22:42:13 riv18 gnome-shell[2942]: Telepathy is not available, chat integration will be disabled. Mar 18 22:42:13 riv18 gsd-media-keys[2649]: g_variant_get_va: assertion 'value != NULL' failed Mar 18 22:42:13 riv18 gsd-media-keys[2649]: g_variant_unref: assertion 'value != NULL' failed Mar 18 22:42:13 riv18 gnome-shell[2942]: JS WARNING: [/usr/share/gnome-shell/extensions/ubuntu-d...@ubuntu.com/appIcons.js 1028]: unreachable code after return statement Mar 18 22:42:13 riv18 org.gnome.Shell.desktop[2942]: ** Mar 18 22:42:13 riv18 org.gnome.Shell.desktop[2942]: mutter:ERROR:x11/iconcache.c:303:standard_pict_format_for_depth: code should not be reached -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1766938 Title: gnome-shell crashed in standard_pict_format_for_depth() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766938/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1766938] Re: gnome-shell crashed in standard_pict_format_for_depth()
I've attached the full logs I see. Can anyone tell me where to look for more details? ** Attachment added: "ubuntu-logs" https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766938/+attachment/5478029/+files/ubuntu-logs -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1766938 Title: gnome-shell crashed in standard_pict_format_for_depth() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766938/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1766938] Re: gnome-shell crashed in standard_pict_format_for_depth()
** Changed in: gnome-shell (Ubuntu) Status: Incomplete => Invalid ** Changed in: mutter (Ubuntu) Status: Incomplete => Invalid -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1766938 Title: gnome-shell crashed in standard_pict_format_for_depth() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766938/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1766938] Re: gnome-shell crashed in standard_pict_format_for_depth()
I no longer have access to the system in question, and haven't seen it anywhere else, may as well close as abandoned. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1766938 Title: gnome-shell crashed in standard_pict_format_for_depth() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766938/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1766938] Re: gnome-shell crashed in standard_pict_format_for_depth()
I can't find any other reports of this crash. Is it still happening? ** Changed in: gnome-shell (Ubuntu) Status: New => Incomplete ** Changed in: mutter (Ubuntu) Status: New => Incomplete ** No longer affects: mutter (Fedora) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1766938 Title: gnome-shell crashed in standard_pict_format_for_depth() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766938/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1766938] Re: gnome-shell crashed in standard_pict_format_for_depth()
Launchpad has imported 7 comments from the remote bug at https://bugzilla.redhat.com/show_bug.cgi?id=1239129. 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 2015-07-03T16:05:10+00:00 Ian wrote: 1. Install xterm 2. Write a file at /etc/X11/xorg.conf.d/20-bit16.conf containing: Section "Screen" Identifier "Screen0" DefaultDepth 16 EndSection 3. Log in with GNOME desktop 4. Go to Activities, type 'xt' and see the xterm icon appear 5. Click on the xterm icon 6. Boom This was originally encountered by installing tigervnc-server-module which comes with a config file specifying DefaultDepth 16 but clearly the vnc server itself is not required. gnome-shell outputs the following message before crashing: mutter:ERROR:x11/iconcache.c:301:standard_pict_format_for_depth: code should not be reached Analysis of this function shows that it doesn't believe that 16-bit pixmaps exist. Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome- shell/+bug/1766938/comments/0 On 2016-07-19T15:11:16+00:00 Fedora wrote: Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 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/1766938/comments/1 On 2016-07-19T16:16:09+00:00 Ian wrote: Still crashes on Fedora 24 with the same error message and traceback. $ rpm -q mutter mutter-3.20.3-1.fc24.x86_64 Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome- shell/+bug/1766938/comments/2 On 2017-07-25T18:58:48+00:00 Fedora wrote: This message is a reminder that Fedora 24 is nearing its end of life. Approximately 2 (two) weeks from now Fedora will stop maintaining and issuing updates for Fedora 24. 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 '24'. 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 24 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/1766938/comments/3 On 2017-08-03T17:28:59+00:00 Ian wrote: Still crashes mutter-3.24.4-1.fc26.x86_64 Reply at: https://bugs.launchpad.net/ubuntu/+source/gnome- shell/+bug/1766938/comments/4 On 2018-05-03T08:49:05+00:00 Fedora wrote: This message is a reminder that Fedora 26 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 26. 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 '26'. 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 26 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
[Bug 1766938] Re: gnome-shell crashed in standard_pict_format_for_depth()
Yes it's possible one of your icons uses 16-bit colour, and explains why we don't see other/many reports of this crash. In theory we should hit this problem more often, given that we have: /usr/share/icons/hicolor/ and "high color" means 16-bit (or 15-bit). But apparently most icons in there are "true colour" instead. ** Also affects: mutter (Fedora) via https://bugzilla.redhat.com/show_bug.cgi?id=1239129 Importance: Unknown Status: Unknown -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1766938 Title: gnome-shell crashed in standard_pict_format_for_depth() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766938/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1766938] Re: gnome-shell crashed in standard_pict_format_for_depth()
optimized out, alas. But: (gdb) frame 9 #9 surface_from_pixmap (xdisplay=xdisplay@entry=0x56149472f000, xpixmap=xpixmap@entry=31457330, height=, width=) at x11/iconcache.c:325 325 return cairo_xlib_surface_create_with_xrender_format (xdisplay, xpixmap, DefaultScreenOfDisplay (xdisplay), (gdb) list 320 321 if (!XGetGeometry (xdisplay, xpixmap, _return, 322 _ret, _ret, _ret, _ret, _ret, _ret)) 323 return NULL; 324 325 return cairo_xlib_surface_create_with_xrender_format (xdisplay, xpixmap, DefaultScreenOfDisplay (xdisplay), 326 pict_format_for_depth (xdisplay, depth_ret), w_ret, h_ret); 327 } 328 329 static gboolean (gdb) print depth_ret $2 = 16 So, not corrupt, just not handled? FWIW, see also https://bugzilla.redhat.com/show_bug.cgi?id=1239129 I'm having a little trouble believing my screen was using 16 bit mode, could one of the cached icons have been 16 bits? ** Bug watch added: Red Hat Bugzilla #1239129 https://bugzilla.redhat.com/show_bug.cgi?id=1239129 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1766938 Title: gnome-shell crashed in standard_pict_format_for_depth() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766938/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1766938] Re: gnome-shell crashed in standard_pict_format_for_depth()
I would be curious to see the value of 'depth' in: standard_pict_format_for_depth (int depth) Maybe it's a valid but unusual value. Or maybe it's junk, so your theory about memory corruption sounds plausible... -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1766938 Title: gnome-shell crashed in standard_pict_format_for_depth() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766938/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1766938] Re: gnome-shell crashed in standard_pict_format_for_depth()
That's annoying. We should be able to retrace any crash from any package versions. Seems like we've made reporting crashes more difficult than it should be. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1766938 Title: gnome-shell crashed in standard_pict_format_for_depth() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766938/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1766938] Re: gnome-shell crashed in standard_pict_format_for_depth()
Too late! The world has moved on, and I can no longer upload this bug: You have some obsolete package versions installed. Please upgrade the following packages and check if the problem still occurs: libdb5.3, libplist3, libssl1.1, openssl I guess if it happens on another machine, I'll upload it properly and add a link here. I still have the .crash file if you want it. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1766938 Title: gnome-shell crashed in standard_pict_format_for_depth() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766938/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1766938] Re: gnome-shell crashed in standard_pict_format_for_depth()
If you're coming from a 17.10 or older system then you will need to apply the workaround from bug 994921 first. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1766938 Title: gnome-shell crashed in standard_pict_format_for_depth() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766938/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1766938] Re: gnome-shell crashed in standard_pict_format_for_depth()
Sure, sorry for uploading it wrong in the first place. The new bug is ... uh... it didn't create one, it just went into the ether, in a cloud of dots. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1766938 Title: gnome-shell crashed in standard_pict_format_for_depth() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1766938/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs