[Pkg-utopia-maintainers] Bug#802693: network-manager-gnome: Segfault of nm-applet, maybe related to 802.1X

Axel Beckert abe at debian.org
Thu Oct 22 16:51:44 UTC 2015


Package: network-manager-gnome
Version: 1.0.6-2
File: /usr/bin/nm-applet

Hi,

I have two ethernet profiles which basically differ in the 802.1X
configuration. One is the "Auto Ethernet", the other one has my 802.1X
configuration and is not set to "automatically connect".

When switching between those, nm-applet segfaulted once:

$ gdb /usr/bin/nm-applet /var/crash/1000/14574-1000-1000-11-1445524773-c-cactus2--usr-bin-nm-applet.core
GNU gdb (Debian 7.10-1) 7.10
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/nm-applet...(no debugging symbols found)...done.
[New LWP 14574]
[New LWP 14606]
[New LWP 14607]
[New LWP 14608]
[New LWP 1870]
[New LWP 1868]

warning: .dynamic section for "/usr/lib/x86_64-linux-gnu/libdatrie.so.1" is not at the expected address (wrong library or version mismatch?)
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `nm-applet'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f8bf49b036b in g_type_check_instance_is_a () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
[Current thread is 1 (Thread 0x7f8bf7832a40 (LWP 14574))]
(gdb) bt
#0  0x00007f8bf49b036b in g_type_check_instance_is_a () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#1  0x00007f8bf5681176 in nm_setting_802_1x_get_identity (setting=0x2132bc0) at nm-setting-8021x.c:347
#2  0x0000000000435b38 in eap_method_tls_new ()
#3  0x0000000000432811 in ws_802_1x_auth_combo_init ()
#4  0x00000000004330de in ws_wpa_eap_new ()
#5  0x000000000041e304 in nma_ethernet_dialog_new ()
#6  0x000000000042305e in ?? ()
#7  0x000000000041a4a2 in ?? ()
#8  0x000000000041c8f2 in ?? ()
#9  0x00007f8bf4c43a17 in g_simple_async_result_complete () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#10 0x00007f8bf74dd551 in ?? () from /usr/lib/x86_64-linux-gnu/libsecret-1.so.0
#11 0x00007f8bf4c43a17 in g_simple_async_result_complete () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#12 0x00007f8bf4c43a79 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#13 0x00007f8bf46b6e9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f8bf46b7240 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007f8bf46b7562 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x0000000000412d1c in main ()
(gdb) 

I though couldn't reproduce the segfault a second time. If you know
which -dbg packages could be installed to make the backtrace more
helpful, feel free to tell me.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (600, 'testing'), (111, 'buildd-unstable'), (111, 'buildd-experimental'), (110, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages network-manager-gnome depends on:
ii  dbus-x11                                     1.10.0-3
ii  dconf-gsettings-backend [gsettings-backend]  0.24.0-2
ii  gconf-service                                3.2.6-3
ii  gnome-icon-theme                             3.12.0-1
ii  libatk1.0-0                                  2.18.0-1
ii  libc6                                        2.19-22
ii  libcairo2                                    1.14.2-2
ii  libdbus-1-3                                  1.10.0-3
ii  libdbus-glib-1-2                             0.102-1
ii  libgconf-2-4                                 3.2.6-3
ii  libgdk-pixbuf2.0-0                           2.32.1-1
ii  libglib2.0-0                                 2.46.1-1
ii  libgnome-keyring0                            3.12.0-1+b1
ii  libgtk-3-0                                   3.18.2-1
ii  libmm-glib0                                  1.4.12-1
ii  libnm-glib-vpn1                              1.0.6-1
ii  libnm-glib4                                  1.0.6-1
ii  libnm-gtk0                                   1.0.6-2
ii  libnm-util2                                  1.0.6-1
ii  libnotify4                                   0.7.6-2
ii  libpango-1.0-0                               1.38.1-1
ii  libpangocairo-1.0-0                          1.38.1-1
ii  libsecret-1-0                                0.18.3-1
ii  lxsession [policykit-1-gnome]                0.5.1-2
ii  network-manager                              1.0.6-1

Versions of packages network-manager-gnome recommends:
ii  gnome-keyring                        3.18.1-1
ii  iso-codes                            3.62-1
ii  mobile-broadband-provider-info       20140317-1
ii  xfce4-notifyd [notification-daemon]  0.2.4-3+b1

Versions of packages network-manager-gnome suggests:
ii  network-manager-openconnect-gnome  1.0.2-1+b1
ii  network-manager-openvpn-gnome      1.0.6-3
pn  network-manager-pptp-gnome         <none>
ii  network-manager-vpnc-gnome         1.0.6-1

-- no debconf information



More information about the Pkg-utopia-maintainers mailing list