network-manager crashing w/ SIGSEV

Bug #1540381 reported by Helio Loureiro
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
network-manager (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

After an "apt-get update; apt-get upgrade; apt-get dist-upgrade", network-manager just crashed complaining about wrong symbols.

From dmesg:

[ 1555.666911] traps: NetworkManager[23517] general protection ip:469fee sp:7ffc2ee9ceb0 error:0 in NetworkManager[400000+10d000]
[ 1555.671932] init: network-manager main process (23517) killed by SEGV signal
[ 1555.671944] init: network-manager main process ended, respawning
[ 1555.680766] traps: NetworkManager[23521] general protection ip:469fee sp:7ffe5fcd7110 error:0 in NetworkManager[400000+10d000]
[ 1555.683590] init: network-manager main process (23521) killed by SEGV signal
[ 1555.683602] init: network-manager main process ended, respawning
[ 1555.692359] traps: NetworkManager[23525] general protection ip:469fee sp:7fff0d40a3f0 error:0 in NetworkManager[400000+10d000]
[ 1555.694709] init: network-manager main process (23525) killed by SEGV signal
[ 1555.694719] init: network-manager main process ended, respawning
[ 1555.702715] traps: NetworkManager[23529] general protection ip:469fee sp:7fffb5daa850 error:0 in NetworkManager[400000+10d000]
[ 1555.704477] init: network-manager main process (23529) killed by SEGV signal
[ 1555.704519] init: network-manager main process ended, respawning
[ 1555.712478] traps: NetworkManager[23533] general protection ip:469fee sp:7ffc18252ba0 error:0 in NetworkManager[400000+10d000]
[ 1555.715100] init: network-manager main process (23533) killed by SEGV signal
[ 1555.715111] init: network-manager main process ended, respawning
[ 1555.727052] traps: NetworkManager[23539] general protection ip:469fee sp:7ffd98e62870 error:0 in NetworkManager[400000+10d000]
[ 1555.727545] init: network-manager main process (23539) killed by SEGV signal
[ 1555.727560] init: network-manager main process ended, respawning

Running "strace -f /usr/sbin/NetworkManager":

open("/proc/23617/cmdline", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/glib20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/glib20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US/LC_MESSAGES/glib20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en/LC_MESSAGES/glib20.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/charset.alias", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/etc/NetworkManager/nm-system-settings.conf", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/NetworkManager/NetworkManager.conf", F_OK) = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f371bce8000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2570
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7f371bce8000, 4096) = 0
open("/etc/NetworkManager/NetworkManager.conf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=76, ...}) = 0
read(3, "[main]\nplugins=ifupdown,keyfile,"..., 4096) = 76
read(3, "", 4096) = 0
close(3) = 0
write(2, "\n(NetworkManager:23711): GLib-WA"..., 281
(NetworkManager:23711): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Key file does not have group 'connectivity'
) = 281
open("/var/lib/NetworkManager/NetworkManager.state", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=86, ...}) = 0
read(3, "[main]\nNetworkingEnabled=true\nWi"..., 4096) = 86
read(3, "", 4096) = 0
close(3) = 0
clone(Process 23712 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f371bc98b50) = 23712
[pid 23712] set_robust_list(0x7f371bc98b60, 24 <unfinished ...>
[pid 23711] exit_group(0) = ?
[pid 23712] <... set_robust_list resumed> ) = 0
[pid 23712] setsid() = 23712
[pid 23712] chdir("/") = 0
[pid 23712] open("/dev/null", O_RDWR) = 3
[pid 23712] fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0
[pid 23712] dup2(3, 0) = 0
[pid 23712] dup2(3, 1) = 1
[pid 23712] dup2(3, 2) = 2
[pid 23712] close(3) = 0
[pid 23712] open("/var/run/NetworkManager/NetworkManager.pid", O_WRONLY|O_CREAT|O_TRUNC, 0644) = 3
[pid 23711] +++ exited with 0 +++

I just tried to rebuild package from sources, but error remains.

Tags: trusty
tags: added: trusty
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in network-manager (Ubuntu):
status: New → Confirmed
Revision history for this message
Helio Loureiro (helioloureiro) wrote :

It was fixed by latest gir package: gir1.2-networkmanager-1.0

Just a matter of "apt-get dist-upgrade" it.

I will close it as solved.

Changed in network-manager (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.