gnome-panel crashed with SIGABRT when accessing the preferences of the Weather Report applet
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-applets (Ubuntu) |
Fix Released
|
Undecided
|
Dmitry Shachnev | ||
Disco |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
gnome-panel crashes when one tries to open the preferences of the Weather Report applet.
[Test Case]
1. Install gnome-panel and gnome-applets.
2. Run gnome-panel.
3. Open the “Add to Panel” dialog (Alt + right-click → Add to Panel…), select “Weather Report”.
4. Right-click the added applet, click “Preferences”.
5. gnome-panel should not crash, instead the preferences menu should be opened.
[Proposed Fix]
libgweather 3.31.91 introduced an ABI break without SONAME bump, the values of some enums have changed. See <https:/
The proposed fix is a simple rebuild against new libgweather to pick up new enum values.
[Regression Potential]
As the fix is a simple rebuild, I cannot imagine any regressions this could cause.
ProblemType: Crash
DistroRelease: Ubuntu 19.04
Package: gnome-panel 1:3.30.0-1ubuntu3
ProcVersionSign
Uname: Linux 5.0.0-13-generic x86_64
ApportVersion: 2.20.10-0ubuntu27
Architecture: amd64
CurrentDesktop: GNOME-Flashback
Date: Thu Apr 18 21:01:27 2019
ExecutablePath: /usr/bin/
ExecutableTimes
GsettingsChanges:
b'org.
b'org.
InstallationDate: Installed on 2010-12-09 (3052 days ago)
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcCmdline: gnome-panel
ProcCwd: /home/kyle
Signal: 6
SourcePackage: gnome-panel
StacktraceTop:
() at /usr/lib/
g_assertion_
() at /usr/lib/
() at /usr/lib/
gweather_
Title: gnome-panel crashed with SIGABRT
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip kvm libvirt libvirtd lpadmin plugdev sambashare sudo vboxusers wireshark
separator:
tags: | removed: need-amd64-retrace |
description: | updated |
no longer affects: | gnome-panel (Ubuntu) |
Changed in gnome-applets (Ubuntu): | |
assignee: | nobody → Dmitry Shachnev (mitya57) |
status: | Confirmed → In Progress |
Changed in gnome-applets (Ubuntu): | |
status: | In Progress → Fix Committed |
StacktraceTop: message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x7f57bc6cb490 <__func__.64814> "gweather_ xml_parse_ node", message=<optimized out>) at ../../. ./glib/ gtestutils. c:2878 message_ expr (domain= domain@ entry=0x7f57bc6 cb320 "org.gnome. gnome-applets. gweather" , file=file@ entry=0x7f57bc6 cb460 "gweather-xml.c", line=line@ entry=130, func=func@ entry=0x7f57bc6 cb490 <__func__.64814> "gweather_ xml_parse_ node", expr=expr@ entry=0x0) at ../../. ./glib/ gtestutils. c:2904 xml_parse_ node (gloc=0x55b733a 51630, store=store@ entry=0x55b734a d5b00, parent= parent@ entry=0x0) at gweather-xml.c:130 xml_parse_ node (gloc=gloc@ entry=0x55b733a 2a660, store=store@ entry=0x55b734a d5b00, parent= parent@ entry=0x0) at gweather-xml.c:136 xml_load_ locations () at gweather-xml.c:156
g_assertion_
g_assertion_
gweather_
gweather_
gweather_