After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 780902 - gnome-panel crashes if adding and removing modem-lights
gnome-panel crashes if adding and removing modem-lights
Status: RESOLVED FIXED
Product: gnome-applets
Classification: Other
Component: modemlights
3.24.x
Other Linux
: Normal critical
: ---
Assigned To: gnome-applets Maintainers
gnome-applets Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-04-04 13:43 UTC by Dmitry Shachnev
Modified: 2017-04-11 07:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dmitry Shachnev 2017-04-04 13:43:59 UTC
Steps to reproduce:

1) Add modem-lights to panel;
2) Remove it.

Stack trace with gnome-panel 3.24.1, gnome-applets 3.24.0:

  • #0 dispatch_directives
    at modem-applet.c line 502
  • #1 g_timeout_dispatch
    at ././glib/gmain.c line 4674
  • #2 g_main_dispatch
    at ././glib/gmain.c line 3203
  • #3 g_main_context_dispatch
    at ././glib/gmain.c line 3856
  • #4 g_main_context_iterate
    at ././glib/gmain.c line 3929
  • #5 g_main_loop_run
    at ././glib/gmain.c line 4125
  • #6 gtk_main
    at ././gtk/gtkmain.c line 1312
  • #7 main
    at main.c line 203

Comment 1 Alberts Muktupāvels 2017-04-04 15:19:10 UTC
g_source_remove is missing for priv->directives_id...