gnome-shell crashed with SIGSEGV in foreach_city() from foreach_city() from foreach_city() from foreach_city() from foreach_city()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libgweather |
Confirmed
|
High
|
|||
gnome-shell (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
libgweather (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Zesty |
Fix Released
|
High
|
Unassigned |
Bug Description
Impact
======
Memory corruption in libgweather caused gnome-shell to crash. This is particularly bad for GNOME on Wayland as a gnome-shell crash will causes the user to lose their sessions.
(GNOME Shell 3.24 introduced a new weather feature in the clock menu.)
This particular error has been reported over 1000 times to errors.ubuntu.com from Ubuntu GNOME 17.04 and was also a Fedora 26 blocker bug.
Test Case
=========
The number of crashes reported on errors.ubuntu.com for gnome-shell should be significantly lower once this new version of libgweather rolls out.
Because e.u.com links this issue with gnome-shell, this is difficult to verify except that if you run gnome-shell, it shouldn't crash so often especially when first logging in.
Regression Potential
=======
The main new commit here had already been cherry-picked by Fedora and in Ubuntu 17.10 Alpha. Considering the previous
The Ubuntu Error Tracker has been receiving reports about a problem regarding gnome-shell. This problem was most recently seen with package version 3.24.1-0ubuntu3, the problem page at https:/
If you do not have access to the Ubuntu Error Tracker you can request it at http://
Changed in gnome-shell (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
affects: | gnome-shell → libgweather |
Changed in libgweather (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in libgweather: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
summary: |
- /usr/bin/gnome- - shell:11:foreach_city:foreach_city:foreach_city:foreach_city:foreach_city + gnome-shell crashed with SIGSEGV in foreach_city() from foreach_city() + from foreach_city() from foreach_city() from foreach_city() |
Changed in gnome-shell (Ubuntu): | |
status: | Triaged → Invalid |
no longer affects: | gnome-shell (Ubuntu Zesty) |
Changed in libgweather (Ubuntu Zesty): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in libgweather (Ubuntu Zesty): | |
importance: | Medium → High |
Changed in libgweather (Ubuntu): | |
importance: | Medium → High |
Changed in libgweather (Ubuntu Zesty): | |
status: | Triaged → In Progress |
description: | updated |
This bug was fixed in the package libgweather - 3.24.0-0ubuntu3
---------------
libgweather (3.24.0-0ubuntu3) artful; urgency=medium
* debian/ patches/ git_guard- against- segfault. patch
- Backport git patch to fix (LP: #1616651) and hopefully (LP: #1688208)
-- Tim Lunn <email address hidden> Tue, 23 May 2017 17:18:03 +1000