#715279 nm-applet: segfaults when gnome-keyring is not installed

Package:
network-manager-gnome
Source:
network-manager-applet
Description:
network management framework (GNOME frontend)
Submitter:
"Pierre-Louis Bonicoli"
Date:
2013-10-21 09:57:12 UTC
Severity:
important
#715279#5
Date:
2013-07-07 15:22:49 UTC
From:
To:
Dear Maintainer,

   * What led up to the situation?

I try to connect to an encrypted connection using nm-applet.
  
   * What exactly did you do (or not do) that was effective (or
     ineffective)?

I run nm-applet in a terminal: connection to a an encrypted connection was ineffective, connection to
an unencrypted connection was effective.

   * What was the outcome of this action?

nm-applet output:
** Message: applet now removed from the notification area
** Message: applet now embedded in the notification area
** Message: Remote error from secret service:
org.freedesktop.DBus.Error.ServiceUnknown: The name
org.freedesktop.secrets was not provided by any .service files
Segmentation Fault

   * What outcome did you expect instead?
Instead of the segmentation fault, a warning message about missing optionnal dependency.

*** End of the template - remove these lines ***

#715279#10
Date:
2013-10-21 08:42:57 UTC
From:
To:
Hello,
		I find a similar behavior in the package currently in testing.

Typically on laptop wakeup from sleep, the nm-applet crashes.
I see no other way than to restart it manually from a terminal.

When it also segfaults, it prints the following error messages:

(nm-applet:2327): Gtk-CRITICAL **: gtk_list_store_set_valist: assertion
`GTK_IS_LIST_STORE (list_store)' failed
(nm-applet:2327): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
(nm-applet:2327): Gtk-CRITICAL **: gtk_tree_model_get: assertion
`GTK_IS_TREE_MODEL (tree_model)' failed **
ERROR:eap-method-fast.c:214:inner_auth_combo_changed_cb: assertion failed: (eap)
[1]    Abort                         nm-applet
Write failed: Broken pipe

The applet is running under xfce4, precisely xfce4-panel.
More details on the system below (more available at request).

Thanks!
			Nick


dpkg -l network-manager-gnome xfce4 xfce4-panel xorg libgtk-3-0
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  libgtk-3-0:i38 3.8.4-1      i386         GTK+ graphical user interface lib
ii  network-manage 0.9.8.4-1    i386         network management framework (GNO
ii  xfce4          4.10.1       all          Meta-package for the Xfce Lightwe
ii  xfce4-panel    4.10.1-1     i386         panel for Xfce4 desktop environme
ii  xorg           1:7.7+4      i386         X.Org X Window System


uname -a
Linux jjj 3.10-3-amd64 #1 SMP Debian 3.10.11-1 (2013-09-10) x86_64 GNU/Linux