2016-08-24 22:12:50 |
chris pollock |
bug |
|
|
added bug |
2016-08-24 22:27:55 |
Apport retracing service |
bug |
|
|
added subscriber Crash bug triagers for Ubuntu packages |
2016-08-24 22:27:57 |
Apport retracing service |
attachment added |
|
Stacktrace.txt https://bugs.launchpad.net/bugs/1616651/+attachment/4727302/+files/Stacktrace.txt |
|
2016-08-24 22:27:58 |
Apport retracing service |
attachment added |
|
StacktraceSource.txt https://bugs.launchpad.net/bugs/1616651/+attachment/4727303/+files/StacktraceSource.txt |
|
2016-08-24 22:27:59 |
Apport retracing service |
attachment added |
|
ThreadStacktrace.txt https://bugs.launchpad.net/bugs/1616651/+attachment/4727304/+files/ThreadStacktrace.txt |
|
2016-08-24 22:28:01 |
Apport retracing service |
attachment removed |
CoreDump.gz https://bugs.launchpad.net/bugs/1616651/+attachment/4727290/+files/CoreDump.gz |
|
|
2016-08-24 22:28:02 |
Apport retracing service |
gnome-shell (Ubuntu): importance |
Undecided |
Medium |
|
2016-08-24 22:28:04 |
Apport retracing service |
tags |
amd64 apport-crash need-amd64-retrace xenial |
amd64 apport-crash xenial |
|
2017-05-18 09:55:35 |
Daniel van Vugt |
information type |
Private |
Public |
|
2017-05-20 07:20:24 |
Launchpad Janitor |
gnome-shell (Ubuntu): status |
New |
Confirmed |
|
2017-05-21 01:52:42 |
Tim Lunn |
bug |
|
|
added subscriber Tim |
2017-05-21 01:55:05 |
Tim Lunn |
bug task added |
|
ubuntu-gnome |
|
2017-05-21 01:55:18 |
Tim Lunn |
ubuntu-gnome: milestone |
|
artful |
|
2017-05-21 02:23:04 |
Tim Lunn |
bug watch added |
|
https://bugzilla.gnome.org/show_bug.cgi?id=782893 |
|
2017-05-21 02:23:04 |
Tim Lunn |
bug task added |
|
gnome-shell |
|
2017-05-21 04:07:09 |
Bug Watch Updater |
gnome-shell: status |
Unknown |
Confirmed |
|
2017-05-21 04:07:09 |
Bug Watch Updater |
gnome-shell: importance |
Unknown |
Medium |
|
2017-05-24 10:35:48 |
Amr Ibrahim |
affects |
gnome-shell |
libgweather |
|
2017-05-24 10:38:15 |
Amr Ibrahim |
bug task added |
|
libgweather (Ubuntu) |
|
2017-05-24 16:45:15 |
Launchpad Janitor |
libgweather (Ubuntu): status |
New |
Fix Released |
|
2017-05-25 01:30:12 |
Daniel van Vugt |
gnome-shell (Ubuntu): status |
Confirmed |
Invalid |
|
2017-05-26 22:25:59 |
Tim Lunn |
nominated for series |
|
Ubuntu Zesty |
|
2017-05-26 22:25:59 |
Tim Lunn |
bug task added |
|
libgweather (Ubuntu Zesty) |
|
2017-05-26 22:25:59 |
Tim Lunn |
bug task added |
|
gnome-shell (Ubuntu Zesty) |
|
2017-05-26 22:36:22 |
Tim Lunn |
description |
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: Crash
DistroRelease: 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: 6
SourcePackage: 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.... |
[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.... |
|
2017-05-26 23:02:53 |
Jeremy Bícha |
bug task deleted |
gnome-shell (Ubuntu Zesty) |
|
|
2017-05-26 23:03:02 |
Jeremy Bícha |
libgweather (Ubuntu Zesty): status |
New |
In Progress |
|
2017-05-26 23:03:07 |
Jeremy Bícha |
libgweather (Ubuntu Zesty): importance |
Undecided |
High |
|
2017-05-26 23:03:11 |
Jeremy Bícha |
libgweather (Ubuntu): importance |
Undecided |
High |
|
2017-05-26 23:03:21 |
Jeremy Bícha |
ubuntu-gnome: status |
New |
Fix Committed |
|
2017-05-26 23:03:24 |
Jeremy Bícha |
ubuntu-gnome: importance |
Undecided |
High |
|
2017-05-29 02:23:56 |
Daniel van Vugt |
summary |
gnome-shell assert failure: *** Error in `/usr/bin/gnome-shell': free(): invalid pointer: 0x00000000082dcf30 *** |
gnome-shell assert failure: *** Error in `/usr/bin/gnome-shell': free(): invalid pointer: 0x00000000082dcf30 *** in g_strfreev() from g_themed_icon_finalize() from g_object_unref() from desktop_entry_unref() |
|
2017-06-03 07:02:45 |
Bug Watch Updater |
libgweather: status |
Confirmed |
Fix Released |
|