[Pkg-utopia-maintainers] Bug#781035: network-manager: segfault (SIGSEGV) in "nmcli d w" when two wireless NICs available

Daniel Kahn Gillmor dkg at fifthhorseman.net
Mon Mar 23 17:03:34 UTC 2015


Package: network-manager
Version: 0.9.10.0-6
Severity: normal

when i just have my mainboard's built-in wifi in use, "nmcli d w"
works fine to list available wifi networks.

when i attach a USB wifi device [0], then i get a list of networks
followed by a segfault.

Here is the backtrace:

(gdb) run d w
Starting program: /usr/bin/nmcli d w
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff374d700 (LWP 10720)]
*  SSID                             MODE    CHAN  RATE       SIGNAL  BARS  SECURITY    
  [LIST OF NETWORKS REDACTED]
  
Program received signal SIGSEGV, Segmentation fault.
print_required_fields (nmc=nmc at entry=0x667a40 <nm_cli>, field_values=0x73b900)
    at utils.c:963
963	utils.c: No such file or directory.
(gdb) bt
#0  print_required_fields (nmc=nmc at entry=0x667a40 <nm_cli>, 
    field_values=0x73b900) at utils.c:963
#1  0x00000000004444b6 in print_data (nmc=nmc at entry=0x667a40 <nm_cli>)
    at utils.c:1079
#2  0x000000000042544b in show_acces_point_info (device=0x6be360, 
    nmc=0x667a40 <nm_cli>) at devices.c:1615
#3  0x0000000000428728 in do_device_wifi_list (
    nmc=nmc at entry=0x667a40 <nm_cli>, argc=argc at entry=-1, 
    argv=argv at entry=0x7fffffffe608) at devices.c:1810
#4  0x00000000004290b0 in do_device_wifi (argv=0x7fffffffe600, argc=0, 
    nmc=0x667a40 <nm_cli>) at devices.c:2325
#5  do_devices (nmc=0x667a40 <nm_cli>, argc=1, argv=0x7fffffffe5f8)
    at devices.c:2690
#6  0x0000000000441fab in do_cmd (argv=0x7fffffffe5f0, argc=2, 
    argv0=0x7fffffffe8f0 "d", nmc=0x667a40 <nm_cli>) at nmcli.c:134
#7  parse_command_line (argv=0x7fffffffe5e8, argc=3, nmc=0x667a40 <nm_cli>)
    at nmcli.c:267
#8  start (data=0x7fffffffe4e0) at nmcli.c:402
#9  0x00007ffff6ed8b6d in g_main_dispatch (context=0x69cac0)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3111
#10 g_main_context_dispatch (context=context at entry=0x69cac0)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3710
#11 0x00007ffff6ed8f48 in g_main_context_iterate (context=0x69cac0, 
    block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3781
#12 0x00007ffff6ed9272 in g_main_loop_run (loop=0x67b2a0)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3975
#13 0x0000000000410665 in main (argc=<optimized out>, argv=<optimized out>)
    at nmcli.c:438
(gdb) 

I can try different configurations of devices, different loaded
modules, or different versions of network-manager, if that would to
debug the situation.  Please let me know.

      --dkg

[0] Bus 001 Device 007: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n



-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (500, 'testing'), (200, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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
Init: systemd (via /run/systemd/system)

Versions of packages network-manager depends on:
ii  adduser                3.113+nmu3
ii  dbus                   1.8.16-1
ii  init-system-helpers    1.22
ii  isc-dhcp-client        4.3.1-6
ii  libc6                  2.19-15
ii  libdbus-1-3            1.8.16-1
ii  libdbus-glib-1-2       0.102-1
ii  libgcrypt20            1.6.2-4+b1
ii  libglib2.0-0           2.42.1-1
ii  libgnutls-deb0-28      3.3.8-6
ii  libgudev-1.0-0         215-12
ii  libmm-glib0            1.4.0-1
ii  libndp0                1.4-2
ii  libnewt0.52            0.52.17-1+b1
ii  libnl-3-200            3.2.24-2
ii  libnl-genl-3-200       3.2.24-2
ii  libnl-route-3-200      3.2.24-2
ii  libnm-glib4            0.9.10.0-6
ii  libnm-util2            0.9.10.0-6
ii  libpam-systemd         215-12
ii  libpolkit-gobject-1-0  0.105-8
ii  libreadline6           6.3-8+b3
ii  libsoup2.4-1           2.48.0-1
ii  libsystemd0            215-12
ii  libteamdctl0           1.12-1
ii  libuuid1               2.25.2-5
ii  lsb-base               4.1+Debian13+nmu1
ii  policykit-1            0.105-8
ii  udev                   215-12
ii  wpasupplicant          2.3-1

Versions of packages network-manager recommends:
pn  crda            <none>
pn  dnsmasq-base    <none>
ii  iptables        1.4.21-2+b1
pn  iputils-arping  <none>
pn  modemmanager    <none>
ii  ppp             2.4.6-3

Versions of packages network-manager suggests:
ii  avahi-autoipd  0.6.31-4+b2
pn  libteam-utils  <none>

-- Configuration Files:
/etc/NetworkManager/NetworkManager.conf changed [not included]

-- debconf-show failed



More information about the Pkg-utopia-maintainers mailing list