** Description changed:

- gnome-panel crashes whenever I try to open the preferences of the
- Weather Report applet.
+ [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://gitlab.gnome.org/GNOME/libgweather/issues/17>. As the current 
gnome-applets in Disco was built against libgweather 3.28, it thinks that a 
location level is GWEATHER_LOCATION_DETACHED, while it actually is 
GWEATHER_LOCATION_NAMED_TIMEZONE.
+ 
+ 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
  ProcVersionSignature: Ubuntu 5.0.0-13.14-generic 5.0.6
  Uname: Linux 5.0.0-13-generic x86_64
  ApportVersion: 2.20.10-0ubuntu27
  Architecture: amd64
  CurrentDesktop: GNOME-Flashback:GNOME
  Date: Thu Apr 18 21:01:27 2019
  ExecutablePath: /usr/bin/gnome-panel
  ExecutableTimestamp: 1549538883
  GsettingsChanges:
-  b'org.gnome.gnome-panel.layout' b'object-id-list' b"['menu-bar', 
'show-desktop', 'window-list', 'workspace-switcher', 
'indicator-applet-complete', 'g-weather-applet', 'notification-area']"
-  b'org.gnome.gnome-panel.layout' b'toplevel-id-list' b"['top-panel', 
'bottom-panel']"
+  b'org.gnome.gnome-panel.layout' b'object-id-list' b"['menu-bar', 
'show-desktop', 'window-list', 'workspace-switcher', 
'indicator-applet-complete', 'g-weather-applet', 'notification-area']"
+  b'org.gnome.gnome-panel.layout' b'toplevel-id-list' b"['top-panel', 
'bottom-panel']"
  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/x86_64-linux-gnu/libglib-2.0.so.0
-  g_assertion_message_expr () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
-  () at /usr/lib/gnome-applets/libgweather-applet.so
-  () at /usr/lib/gnome-applets/libgweather-applet.so
-  gweather_xml_load_locations () at 
/usr/lib/gnome-applets/libgweather-applet.so
+  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
+  g_assertion_message_expr () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
+  () at /usr/lib/gnome-applets/libgweather-applet.so
+  () at /usr/lib/gnome-applets/libgweather-applet.so
+  gweather_xml_load_locations () at 
/usr/lib/gnome-applets/libgweather-applet.so
  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:

** No longer affects: gnome-panel (Ubuntu)

** Changed in: gnome-applets (Ubuntu)
       Status: Confirmed => In Progress

** Changed in: gnome-applets (Ubuntu)
     Assignee: (unassigned) => Dmitry Shachnev (mitya57)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1825450

Title:
  gnome-panel crashed with SIGABRT when accessing the preferences of the
  Weather Report applet

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-applets/+bug/1825450/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to