[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
Launchpad has imported 16 comments from the remote bug at https://bugzilla.gnome.org/show_bug.cgi?id=787568. 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-09-12T01:16:46+00:00 Adamw-c wrote: There's some discussion of this in https://bugzilla.gnome.org/show_bug.cgi?id=787240 , but that's really about another crash, so I figure this deserves its own report. Julian Andres Klode (in #787240), myself and Mikhail Gavrilov (in https://bugzilla.redhat.com/show_bug.cgi?id=1490072 ), and Jean-Baptiste Lallement (in https://bugs.launchpad.net/ubuntu/+source/gnome- shell/+bug/1715330 ) have all seen gnome-shell crash this way (taking down our entire sessions, natch) - a segfault in mutter _cogl_boxed_value_set_x , apparently because somehow it's getting called with NULL as its target. Myself, Julian and Mikhail saw it when opening / starting VMs in virt-manager and Boxes; the Ubuntu reproducer seems to possibly involve some kind of Ubuntu-specific update thing, but these are the cited steps: Test Case: Pre-requisites: Package update that downloads a payload and download fails (ie flash plugin) 1. Wait until the update-notifier dialog informing the user about the download failure shows up 2. Click on the 'Execute' buitton 3. Enter your credentials 4. Proceed with the download Expected result The package is downloaded Actual result This crash happens when the authentication window is displayed Myself, Mikhail and Jean-Baptiste all reported from 3.25.91, but I think Julian may have tested with something more recent. I don't see any changes between 3.25.91 and 3.25.92 which really look like they ought to fix this in any case. Reply at: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1715330/comments/8 On 2017-09-12T04:13:13+00:00 Jonas Ådahl wrote: The bug is in gnome-shell, so moving there. Reply at: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1715330/comments/10 On 2017-09-12T04:25:03+00:00 Jonas Ådahl wrote: Created attachment 359569 inhibitShortcuts: Don't destroy actor when hiding The same dialog can be shown multiple times; to not crash when that happens we need to avoid destroying the actor when hiding, otherwise we'll crash when running code that assumes it is still valid. Reply at: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1715330/comments/11 On 2017-09-12T04:27:26+00:00 Jonas Ådahl wrote: To actually reproduce this reliably, the patch from bug 787570 is needed. On my set up, this exposes a gtk+/virt-manager bug resulting in the inhibit request being created and destroyed repeatedly. Reply at: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1715330/comments/12 On 2017-09-12T04:28:08+00:00 Jonas Ådahl wrote: Uh, must have slipped. Reopening. Reply at: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1715330/comments/13 On 2017-09-12T07:04:47+00:00 Ofourdan wrote: The issue is that virt-manager issues a grab() when it gains keyboard focus, and an ungrab() when it loses the keyboard focus. On Wayland, the grab()/ungrab() being wired to the shortcut inhibit mechanism, which in turn shows the dialog, therefore takes focus away from the virt-manager causes the continuous flickering. The solution, or at least a compromise, is to keep the dialog around even if the shortcut inhibit is cancelled by the client, so that the user is forced to make a choice that we can reuse on the next request. Reply at: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1715330/comments/14 On 2017-09-12T08:33:34+00:00 Ofourdan wrote: Created attachment 359585 [PATCH] wayland: Keep the inhibit shortcut dialog On Wayland, the grab()/ungrab() in gtk+/gdk are wired to the shortcut inhibitor mechanism, which in turn shows the dialog, which can take focus away from the client window when the dialog is shown. If the client issues an ungrab() when the keyboard focus is lost, we would hide the dialog, causing the keyboard focus to be returned to the client surface, which in turn would issue a new grab(), so forth and so on, causing a continuous show/hide of the shortcut inhibitor dialog. To avoid this issue, keep the dialog around even if the shortcut inhibit is canceled by the client, so that the user is forced to make a choice that we can reuse on the next request without showing the dialog
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
** Bug watch added: bugzilla.gnome.org/ #787568 https://bugzilla.gnome.org/show_bug.cgi?id=787568 ** Changed in: mutter Importance: Critical => Unknown ** Changed in: mutter Status: Fix Released => Unknown ** Changed in: mutter Remote watch: GNOME Bug Tracker #787568 => bugzilla.gnome.org/ #787568 ** No longer affects: mutter (Ubuntu Artful) ** Changed in: mutter (Ubuntu) Status: Confirmed => Fix Released -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
** Tags added: bionic -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
This crash continues to reoccur. See the duplicates and also: https://errors.ubuntu.com/problem/923e1f8ff89aa3ff451c6aec260ec590152cf01a Maybe we're linked to the wrong upstream bug and need a new one. ** Changed in: mutter (Ubuntu) Status: Fix Released => Confirmed ** Changed in: mutter (Ubuntu) Assignee: Jean-Baptiste Lallement (jibel) => (unassigned) ** Changed in: mutter (Ubuntu Artful) Assignee: Jean-Baptiste Lallement (jibel) => (unassigned) ** Changed in: mutter (Ubuntu Artful) Status: Fix Released => Confirmed ** Description changed: + https://errors.ubuntu.com/problem/923e1f8ff89aa3ff451c6aec260ec590152cf01a + + --- + Artful Desktop daily, wayland session Test Case: Pre-requisites: Package update that downloads a payload and download fails (ie flash plugin) 1. Wait until the update-notifier dialog informing the user about the download failure shows up 2. Click on the 'Execute' buitton 3. Enter your credentials 4. Proceed with the download Expected result The package is downloaded Actual result This crash happens when the authentication window is displayed ProblemType: Crash DistroRelease: Ubuntu 17.10 Package: gnome-shell 3.25.91-0ubuntu3 ProcVersionSignature: Ubuntu 4.12.0-12.13-generic 4.12.8 Uname: Linux 4.12.0-12-generic x86_64 ApportVersion: 2.20.7-0ubuntu1 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Wed Sep 6 09:41:48 2017 DisplayManager: gdm3 ExecutablePath: /usr/bin/gnome-shell GsettingsChanges: - b'org.gnome.shell' b'had-bluetooth-devices-setup' b'true' - b'org.gnome.shell' b'favorite-apps' b"['org.gnome.Nautilus.desktop', 'firefox.desktop', 'google-chrome-beta.desktop', 'streamtuner2.desktop']" - b'org.gnome.desktop.interface' b'gtk-im-module' b"'gtk-im-context-simple'" + b'org.gnome.shell' b'had-bluetooth-devices-setup' b'true' + b'org.gnome.shell' b'favorite-apps' b"['org.gnome.Nautilus.desktop', 'firefox.desktop', 'google-chrome-beta.desktop', 'streamtuner2.desktop']" + b'org.gnome.desktop.interface' b'gtk-im-module' b"'gtk-im-context-simple'" InstallationDate: Installed on 2014-07-23 (1140 days ago) InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2) ProcCmdline: /usr/bin/gnome-shell ProcEnviron: - PATH=(custom, no user) - XDG_RUNTIME_DIR= - LANG=fr_FR.UTF-8 - SHELL=/bin/bash + PATH=(custom, no user) + XDG_RUNTIME_DIR= + LANG=fr_FR.UTF-8 + SHELL=/bin/bash SegvAnalysis: - Segfault happened at: 0x7f72063804ef:mov0x8(%rdi),%eax - PC (0x7f72063804ef) ok - source "0x8(%rdi)" (0x0008) not located in a known VMA region (needed readable region)! - destination "%eax" ok + Segfault happened at: 0x7f72063804ef:mov0x8(%rdi),%eax + PC (0x7f72063804ef) ok + source "0x8(%rdi)" (0x0008) not located in a known VMA region (needed readable region)! + destination "%eax" ok SegvReason: reading NULL VMA Signal: 11 SourcePackage: gnome-shell StacktraceTop: - ?? () from /usr/lib/x86_64-linux-gnu/mutter/libmutter-cogl-1.so - ?? () from /usr/lib/x86_64-linux-gnu/mutter/libmutter-cogl-1.so - ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6 - ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6 - ?? () from /usr/lib/libgjs.so.0 + ?? () from /usr/lib/x86_64-linux-gnu/mutter/libmutter-cogl-1.so + ?? () from /usr/lib/x86_64-linux-gnu/mutter/libmutter-cogl-1.so + ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6 + ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6 + ?? () from /usr/lib/libgjs.so.0 Title: gnome-shell crashed with SIGSEGV in ffi_call_unix64() UpgradeStatus: Upgraded to artful on 2017-06-13 (84 days ago) UserGroups: adm dialout libvirt lpadmin lxd sambashare sudo -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
Not fixed?... It's still happening with the latest gnome-shell/mutter -> bug 1725162 -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
I verified in artful with the latest mutter and cannot reproduce this defect. I'm marking it as fix released. ** Changed in: mutter (Ubuntu Artful) Status: Confirmed => Fix Released -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
** Changed in: mutter (Ubuntu) Assignee: (unassigned) => Jean-Baptiste Lallement (jibel) ** Also affects: mutter (Ubuntu Artful) Importance: High Assignee: Jean-Baptiste Lallement (jibel) Status: Confirmed ** Tags removed: rls-aa-incoming -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
** Changed in: mutter Status: Confirmed => Fix Released -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
** Tags added: rls-aa-incoming -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
** Changed in: mutter Status: Unknown => Confirmed ** Changed in: mutter Importance: Unknown => Critical -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
** Also affects: mutter via https://bugzilla.gnome.org/show_bug.cgi?id=787568 Importance: Unknown Status: Unknown ** Package changed: gnome-shell (Ubuntu) => mutter (Ubuntu) -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/mutter/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
Filed https://bugzilla.gnome.org/show_bug.cgi?id=787568 . ** Bug watch added: GNOME Bug Tracker #787568 https://bugzilla.gnome.org/show_bug.cgi?id=787568 -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
There's some discussion upstream too at https://bugzilla.gnome.org/show_bug.cgi?id=787240 - but note that it's a confused bug report that starts out being about a different bug, which is reported in Launchpad as https://bugs.launchpad.net/ubuntu/+source /gnome-shell/+bug/1714330 . I will file a new upstream bug for the _console_boxed_value_set_x crash. ** Bug watch added: GNOME Bug Tracker #787240 https://bugzilla.gnome.org/show_bug.cgi?id=787240 -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
We're seeing what's probably the same crash in Fedora 27, though my reproducer is to start a VM in virt-manager: https://bugzilla.redhat.com/show_bug.cgi?id=1490072 It was suggested to try 3.25.92 and see if that fixes it. ** Bug watch added: Red Hat Bugzilla #1490072 https://bugzilla.redhat.com/show_bug.cgi?id=1490072 -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1715330] Re: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x()
** Changed in: gnome-shell (Ubuntu) Importance: Medium => High ** Changed in: gnome-shell (Ubuntu) Status: New => Confirmed -- 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/1715330 Title: gnome-shell crashed with SIGSEGV in _cogl_boxed_value_set_x() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1715330/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs