** Also affects: libgweather (Ubuntu Zesty) Importance: Undecided Status: New
** Also affects: gnome-shell (Ubuntu Zesty) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to libgweather in Ubuntu. https://bugs.launchpad.net/bugs/1616651 Title: gnome-shell assert failure: *** Error in `/usr/bin/gnome-shell': free(): invalid pointer: 0x00000000082dcf30 *** Status in libgweather: Confirmed Status in Ubuntu GNOME: New Status in gnome-shell package in Ubuntu: Invalid Status in libgweather package in Ubuntu: Fix Released Status in gnome-shell source package in Zesty: New Status in libgweather source package in Zesty: New Bug description: [Impact] Backport git patch that fixes memory corruption in libgweather that is causing gnome-shell to crash. This is particularly bad on wayland as it causes the user to lose their sessions I believe this should also fix bug 1688208 and potentially a couple of other high ranking crashes on errors.ubuntu.com. I have not however found reliable reproducers for those other bugs. [Test Case] After update of libgweather 1. Ensure org.gnome.Weather.Application locations is not set (as per default setting) 2. Disable Location Services 3. gnome-shell should not crash [Regression Potential] Low, the patch merely fixes a refcounting bug. Given the high impact of this bug, this is an important fix. ======= original bug report ============ This happened while installing Xfce with Synaptic. chris@localhost:~$ lsb_release -rd Description: Ubuntu 16.04.1 LTS Release: 16.04 chris@localhost:~$ apt-cache policy gnome-shell gnome-shell: Installed: 3.18.5-0ubuntu0.1 Candidate: 3.18.5-0ubuntu0.1 Version table: *** 3.18.5-0ubuntu0.1 500 500 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages 100 /var/lib/dpkg/status 3.18.4-0ubuntu3 500 500 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages ProblemType: CrashDistroRelease: Ubuntu 16.04 Package: gnome-shell 3.18.5-0ubuntu0.1 ProcVersionSignature: Ubuntu 4.4.0-34.53-generic 4.4.15 Uname: Linux 4.4.0-34-generic x86_64 ApportVersion: 2.20.1-0ubuntu2.1 Architecture: amd64 AssertionMessage: *** Error in `/usr/bin/gnome-shell': free(): invalid pointer: 0x00000000082dcf30 *** CrashCounter: 1 CurrentDesktop: GNOME Date: Wed Aug 24 16:21:37 2016 DisplayManager: gdm3 ExecutablePath: /usr/bin/gnome-shell InstallationDate: Installed on 2014-10-24 (670 days ago) InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417) ProcCmdline: /usr/bin/gnome-shell ProcEnviron: PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash Signal: 6SourcePackage: gnome-shell StacktraceTop: __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7fabad1e06b0 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 malloc_printerr (ar_ptr=<optimized out>, ptr=<optimized out>, str=0x7fabad1dd48f "free(): invalid pointer", action=3) at malloc.c:5007 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3868 __GI___libc_free (mem=<optimized out>) at malloc.c:2969 g_strfreev () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 Title: gnome-shell assert failure: *** Error in `/usr/bin/gnome-shell': free(): invalid pointer: 0x00000000082dcf30 *** UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo XsessionErrors: x-session-manager[7610]: CRITICAL: We failed, but the fail whale is dead. Sorry.... x-session-manager[14832]: CRITICAL: We failed, but the fail whale is dead. Sorry.... x-session-manager[5188]: CRITICAL: We failed, but the fail whale is dead. Sorry.... To manage notifications about this bug go to: https://bugs.launchpad.net/libgweather/+bug/1616651/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp