#721990 crash prompting for password

Package:
network-manager-gnome
Source:
network-manager-applet
Description:
network management framework (GNOME frontend)
Submitter:
Joey Hess
Date:
2013-09-06 16:57:04 UTC
Severity:
normal
#721990#5
Date:
2013-09-06 15:34:23 UTC
From:
To:
** 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

This crash occurred before it could show the password prompt. I was able to
set a password using nm-connection-editor and get online, thankfully.

This system was installed 2 days ago from the testing xfce CD and
then upgraded to unstable. The desktop environment is xfce, with xmonad
as the window manager. This is the first passworded wifi network I encountered
since installation.

#721990#10
Date:
2013-09-06 16:00:17 UTC
From:
To:
Hi Joey,

Am 06.09.2013 17:34, schrieb Joey Hess:

[..]

I see that you don't have gnome-keyring installed which provides the
org.freedesktop.secrets service to store the passwords.
The network connection you created, is it a user connection or system
connection (would be great if you can attach the connection from
/etc/NetworkManager/system-connections/)?
If it's a user connection, it expects that it can store the secrets in
the user session.

I assume, nm-applet expects this D-Bus service and doesn't properly deal
with the fact when it's not there.

At a first glance, it looks like a duplicate of #721822.
Would be great if you can send me a backtrace of the crash.

Michael

#721990#15
Date:
2013-09-06 16:52:22 UTC
From:
To:
Michael Biebl wrote:

The lack of gnome-keyring, if it's needed for network-manager to work,
would be a debian-cd bug. I see network-manager recommends it. My
installation was from CD w/o network, so if the recommend was left off
the CD, it won't get installed. (Of course if the program is crashing
w/o it, a recommend may be too weak a relationship.)

I have attached the (system) network connection file as it appeared
after the crash and before I went in and manually added a password to it
using the connection editor.

You don't seem to have debugging symbols for nm-applet packaged. I don't have
time to do a debug build while in this location right now. If this doesn't
help, I will be back here in a week and can try then with debug symbols.

Program received signal SIGSEGV, Segmentation fault.
0x000000000041b37d in ?? ()
(gdb) bt
#0  0x000000000041b37d in ?? ()
#1  0x00007ffff63a7627 in g_simple_async_result_complete ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#2  0x00007ffff7ba645e in ?? () from /usr/lib/x86_64-linux-gnu/libsecret-1.so.0
#3  0x00007ffff63a7627 in g_simple_async_result_complete ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff7ba7f52 in ?? () from /usr/lib/x86_64-linux-gnu/libsecret-1.so.0
#5  0x00007ffff63a7627 in g_simple_async_result_complete ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007ffff63ffd2d in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7  0x00007ffff63a7627 in g_simple_async_result_complete ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#8  0x00007ffff63f5456 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#9  0x00007ffff63a7627 in g_simple_async_result_complete ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#10 0x00007ffff63a7689 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#11 0x00007ffff5527ea6 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff55281f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff55285fa in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x0000000000412ba7 in main ()