Subject: nm-applet segfaults when left click on systray icon and wader-core installed

From: Thomas Koch <[email-masked]>
Date: Sun, 07 Dec 2014 22:27:37 +0100

Package: network-manager-gnome
Version: 0.9.10.0-2
Severity: normal
File: /usr/bin/nm-applet

Dear Maintainer,

I'm running nm-applet in the mate desktop (with gnome-keyring running!). 
When I left click the systray icon the program segfaults. Right clicking works.
The problem only occurs if wader-core is installed. Therefor I CC the wader-core
maintainer.

The backtrace:

#0  0x000000000042e0dd in gsm_add_menu_item (device=0x21191a0, multiple_devices=0, connections=0x0, active=0x0, menu=0x20b64e0, applet=0x1e92030)
    at applet-device-gsm.c:342
#1  0x0000000000417e88 in add_device_items (type=NM_DEVICE_TYPE_MODEM, all_devices=0x1ec9a40, all_connections=0x21124c0, menu=0x20b64e0, applet=0x1e92030)
    at applet.c:1611
#2  0x0000000000418302 in nma_menu_add_devices (menu=0x20b64e0, applet=0x1e92030) at applet.c:1727
#3  0x0000000000418e1f in nma_menu_show_cb (menu=0x20b64e0, applet=0x1e92030) at applet.c:1974
#4  0x00007f740fa76245 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5  0x00007f740fa87f6c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6  0x00007f740fa90778 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007f740fa909df in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007f7411b7a6cc in gtk_widget_show () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#9  0x00007f7411a5398a in gtk_menu_popup_for_device () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007f7411a53e2a in gtk_menu_popup () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x000000000041cbcc in status_icon_activate_cb (icon=0x2040d70, applet=0x1e92030) at applet.c:3479
#12 0x00007f740fa76474 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007f740fa90087 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f740fa909df in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f7411911329 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#16 0x00007f7411a4031d in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#17 0x00007f740fa76245 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007f740fa87f6c in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007f740fa90285 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007f740fa909df in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007f7411b70de4 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#22 0x00007f7411a3dd2e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#23 0x00007f7411a3f93e in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#24 0x00007f74115e7b12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#25 0x00007f740f7a0c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f740f7a0f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f740f7a1272 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x000000000041368c in main (argc=1, argv=0x7fff56fdb178) at main.c:106

Regards, Thomas Koch

-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages network-manager-gnome depends on:
ii  dbus-x11                                     1.8.12-1
ii  dconf-gsettings-backend [gsettings-backend]  0.22.0-1
ii  gconf-service                                3.2.6-3
ii  gnome-icon-theme                             3.12.0-1
ii  libc6                                        2.19-13
ii  libcairo2                                    1.14.0-2.1
ii  libdbus-1-3                                  1.8.12-1
ii  libdbus-glib-1-2                             0.102-1
ii  libgconf-2-4                                 3.2.6-3
ii  libgdk-pixbuf2.0-0                           2.31.1-2+b1
ii  libglib2.0-0                                 2.42.1-1
ii  libgnome-keyring0                            3.12.0-1+b1
ii  libgtk-3-0                                   3.14.5-1
ii  libmm-glib0                                  1.4.0-1
ii  libnm-glib-vpn1                              0.9.10.0-3
ii  libnm-glib4                                  0.9.10.0-3
ii  libnm-gtk0                                   0.9.10.0-2
ii  libnm-util2                                  0.9.10.0-3
ii  libnotify4                                   0.7.6-2
ii  libpango-1.0-0                               1.36.8-2
ii  libpangocairo-1.0-0                          1.36.8-2
ii  libsecret-1-0                                0.18-1+b1
ii  mate-polkit [policykit-1-gnome]              1.8.0+dfsg1-4
ii  network-manager                              0.9.10.0-3

Versions of packages network-manager-gnome recommends:
ii  gnome-keyring                                   3.14.0-1+b1
ii  iso-codes                                       3.57-1
ii  mate-notification-daemon [notification-daemon]  1.8.1-1
ii  mobile-broadband-provider-info                  20140317-1

Versions of packages network-manager-gnome suggests:
pn  network-manager-openconnect-gnome  <none>
pn  network-manager-openvpn-gnome      <none>
pn  network-manager-pptp-gnome         <none>
pn  network-manager-vpnc-gnome         <none>

-- no debconf information