Bug 625047

Summary: NetworkManager fails to start: caught signal 11 (can't find core file)
Product: [Fedora] Fedora Reporter: Tom London <selinux>
Component: NetworkManagerAssignee: Dan Williams <dcbw>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: dcbw, michael, psimerda
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-03-20 21:26:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Tom London 2010-08-18 13:30:31 UTC
Description of problem:
Booting up and logging in, I get no network, and 'service' reports NetworkManager is dead:

[root@tlondon ~]# service NetworkManager status
NetworkManager is stopped
[root@tlondon ~]#

Starting it manually does not appear to help:

[root@tlondon ~]# service NetworkManager start
Setting network parameters...                              [  OK  ]
Starting NetworkManager daemon:                            [  OK  ]
[root@tlondon ~]# service NetworkManager status
NetworkManager dead but pid file exists
[root@tlondon ~]# 

See the following in /var/log/messages:

Aug 18 06:06:24 tlondon NetworkManager[2077]: <info> NetworkManager (version 0.8.1-4.git20100817.fc15) is starting...
Aug 18 06:06:24 tlondon NetworkManager[2077]: <info> Read config file /etc/NetworkManager/NetworkManager.conf
Aug 18 06:06:24 tlondon NetworkManager[2077]: <info> trying to start the modem manager...
Aug 18 06:06:24 tlondon NetworkManager[2077]: <warn> caught signal 11. Generating backtrace...
Aug 18 06:06:24 tlondon modem-manager: ModemManager (version 0.4-4.git20100720.fc14) starting...
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin MotoC
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin Nokia
Aug 18 06:06:24 tlondon NetworkManager: ******************* START **********************************
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin Option
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin SimTech
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin Sierra
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin Gobi
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin Huawei
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin AnyData
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin Novatel
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin Option High-Speed
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin Ericsson MBM
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin Generic
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin ZTE
Aug 18 06:06:24 tlondon modem-manager: Loaded plugin Longcheer
Aug 18 06:06:25 tlondon NetworkManager: [Thread debugging using libthread_db enabled]
Aug 18 06:06:26 tlondon NetworkManager: 0x000000300340ef1e in __libc_waitpid (pid=2079, stat_loc=0x7fff4fb24bfc, 
Aug 18 06:06:26 tlondon NetworkManager:     options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:32
Aug 18 06:06:26 tlondon NetworkManager: 32#011      return INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);
Aug 18 06:06:26 tlondon NetworkManager: #0  0x000000300340ef1e in __libc_waitpid (pid=2079, stat_loc=0x7fff4fb24bfc, 
Aug 18 06:06:26 tlondon NetworkManager:     options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:32
Aug 18 06:06:26 tlondon NetworkManager: #1  0x00000000004582fb in nm_logging_backtrace ()
Aug 18 06:06:26 tlondon NetworkManager: #2  0x000000000043f599 in ?? ()
Aug 18 06:06:26 tlondon NetworkManager: #3  <signal handler called>
Aug 18 06:06:26 tlondon NetworkManager: #4  0x0000000000000000 in ?? ()
Aug 18 06:06:26 tlondon NetworkManager: #5  0x000000000044ce59 in ?? ()
Aug 18 06:06:26 tlondon NetworkManager: #6  0x00000031b8433383 in g_type_create_instance ()
Aug 18 06:06:26 tlondon NetworkManager:    from /lib64/libgobject-2.0.so.0
Aug 18 06:06:26 tlondon NetworkManager: #7  0x00000031b84108dc in ?? () from /lib64/libgobject-2.0.so.0
Aug 18 06:06:26 tlondon NetworkManager: #8  0x00000031b8413309 in g_object_newv () from /lib64/libgobject-2.0.so.0
Aug 18 06:06:26 tlondon NetworkManager: #9  0x00000031b841455c in g_object_new () from /lib64/libgobject-2.0.so.0
Aug 18 06:06:26 tlondon NetworkManager: #10 0x00000000004511c5 in nm_manager_get ()
Aug 18 06:06:26 tlondon NetworkManager: #11 0x000000000044044f in main ()
Aug 18 06:06:26 tlondon NetworkManager: 
Aug 18 06:06:26 tlondon NetworkManager: Thread 1 (Thread 0x7f34677b0800 (LWP 2077)):
Aug 18 06:06:26 tlondon NetworkManager: #0  0x000000300340ef1e in __libc_waitpid (pid=2079, stat_loc=0x7fff4fb24bfc, 
Aug 18 06:06:26 tlondon NetworkManager:     options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:32
Aug 18 06:06:26 tlondon NetworkManager: 
Aug 18 06:06:26 tlondon NetworkManager:         oldtype = <value optimized out>
Aug 18 06:06:26 tlondon NetworkManager:         result = <value optimized out>
Aug 18 06:06:26 tlondon NetworkManager: #1  0x00000000004582fb in nm_logging_backtrace ()
Aug 18 06:06:26 tlondon NetworkManager: No symbol table info available.
Aug 18 06:06:26 tlondon NetworkManager: #2  0x000000000043f599 in ?? ()
Aug 18 06:06:26 tlondon NetworkManager: No symbol table info available.
Aug 18 06:06:26 tlondon NetworkManager: #3  <signal handler called>
Aug 18 06:06:26 tlondon NetworkManager: No symbol table info available.
Aug 18 06:06:26 tlondon NetworkManager: #4  0x0000000000000000 in ?? ()
Aug 18 06:06:26 tlondon NetworkManager: No symbol table info available.
Aug 18 06:06:26 tlondon NetworkManager: #5  0x000000000044ce59 in ?? ()
Aug 18 06:06:26 tlondon NetworkManager: No symbol table info available.
Aug 18 06:06:26 tlondon NetworkManager: #6  0x00000031b8433383 in g_type_create_instance ()
Aug 18 06:06:26 tlondon NetworkManager:    from /lib64/libgobject-2.0.so.0
Aug 18 06:06:26 tlondon NetworkManager: No symbol table info available.
Aug 18 06:06:26 tlondon NetworkManager: #7  0x00000031b84108dc in ?? () from /lib64/libgobject-2.0.so.0
Aug 18 06:06:26 tlondon NetworkManager: No symbol table info available.
Aug 18 06:06:26 tlondon NetworkManager: #8  0x00000031b8413309 in g_object_newv () from /lib64/libgobject-2.0.so.0
Aug 18 06:06:26 tlondon NetworkManager: No symbol table info available.
Aug 18 06:06:26 tlondon NetworkManager: #9  0x00000031b841455c in g_object_new () from /lib64/libgobject-2.0.so.0
Aug 18 06:06:26 tlondon NetworkManager: No symbol table info available.
Aug 18 06:06:26 tlondon NetworkManager: #10 0x00000000004511c5 in nm_manager_get ()
Aug 18 06:06:26 tlondon NetworkManager: No symbol table info available.
Aug 18 06:06:26 tlondon NetworkManager: #11 0x000000000044044f in main ()
Aug 18 06:06:26 tlondon NetworkManager: No symbol table info available.
Aug 18 06:06:26 tlondon NetworkManager: A debugging session is active.
Aug 18 06:06:26 tlondon NetworkManager: 
Aug 18 06:06:26 tlondon NetworkManager: #011Inferior 1 [process 2077] will be detached.
Aug 18 06:06:26 tlondon NetworkManager: 
Aug 18 06:06:26 tlondon NetworkManager: Quit anyway? (y or n) [answered Y; input not from terminal]
Aug 18 06:06:26 tlondon NetworkManager: ******************* END **********************************
[root@tlondon ~]# 

Reverting back to 0.8.1-1 "makes it work for me".

NetworkManager-debuginfo-0.8.1-1.fc14.x86_64
NetworkManager-gnome-0.8.1-1.fc14.x86_64
NetworkManager-openvpn-0.8.1-1.fc14.x86_64
NetworkManager-vpnc-0.8.1-1.fc14.x86_64
NetworkManager-pptp-0.8.1-1.fc14.x86_64
NetworkManager-glib-0.8.1-1.fc14.x86_64
NetworkManager-0.8.1-1.fc14.x86_64

I notice comment regarding polkit-0.97 in changelog.  I am running polkit-0.96, since 0.97 doesn't allow authentication to shutdown, USB drives, virt-manager, etc.

Version-Release number of selected component (if applicable):
NetworkManager-0.8.1-4.git20100817.fc15.x86_64.rpm
NetworkManager-glib-0.8.1-4.git20100817.fc15.x86_64.rpm
NetworkManager-gnome-0.8.1-4.git20100817.fc15.x86_64.rpm

polkit-desktop-policy-0.96-1.fc13.noarch
polkit-gnome-0.96-2.fc14.x86_64
polkit-debuginfo-0.96-1.fc13.x86_64
polkit-gnome-debuginfo-0.96-2.fc14.x86_64
polkit-0.96-1.fc13.x86_64

How reproducible:
Every time

Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Tom London 2010-08-18 14:07:33 UTC
After reinstalling 0.8.1-4 along with debuginfo package, I can't reproduce the crash, but NM still fails to run.

I also see this in /var/log/messages:

Aug 18 06:55:36 tlondon init[1]: D-Bus activation failed for NetworkManager-by-dbus.service: Invalid argument
Aug 18 06:55:36 tlondon kernel: init[1]: D-Bus activation failed for NetworkManager-by-dbus.service: Invalid argument

Don't see those messages with 0.8.1-1.

Comment 2 Tom London 2010-08-18 14:08:09 UTC
BTW, I also updated polkit to 0.97, results the same....

Comment 3 Michael Ekstrand 2011-05-30 15:47:33 UTC
I also experience this bug (F15, just updated today), and it occurs when parsing other network configuration files as well, not just the VPN config.  Stack trace is similar:

May 30 10:33:24 knine NetworkManager: [Thread debugging using libthread_db enabled]
May 30 10:33:24 knine NetworkManager: 0x00a50424 in __kernel_vsyscall ()
May 30 10:33:24 knine NetworkManager: #0  0x00a50424 in __kernel_vsyscall ()
May 30 10:33:24 knine NetworkManager: #1  0x41acf5a3 in __waitpid_nocancel () from /lib/libpthread.so.0
May 30 10:33:24 knine NetworkManager: #2  0x080a4b65 in nm_logging_backtrace ()
May 30 10:33:24 knine NetworkManager: #3  0x0808a21d in ?? ()
May 30 10:33:24 knine NetworkManager: #4  <signal handler called>
May 30 10:33:24 knine NetworkManager: #5  0x41b570d2 in g_hash_table_iter_next () from /lib/libglib-2.0.so.0
May 30 10:33:24 knine NetworkManager: #6  0x080d3340 in ?? ()
May 30 10:33:24 knine NetworkManager: #7  0x080d4fd1 in nm_settings_connection_replace_settings ()
May 30 10:33:24 knine NetworkManager: #8  0x00ec9a67 in nm_ifcfg_connection_new () from /usr/lib/NetworkManager/libnm-settings-plugin-ifcfg-rh.so
May 30 10:33:24 knine NetworkManager: #9  0x00ec7f14 in ?? () from /usr/lib/NetworkManager/libnm-settings-plugin-ifcfg-rh.so
May 30 10:33:24 knine NetworkManager: #10 0x00ec857e in ?? () from /usr/lib/NetworkManager/libnm-settings-plugin-ifcfg-rh.so
May 30 10:33:24 knine NetworkManager: #11 0x00ec8796 in ?? () from /usr/lib/NetworkManager/libnm-settings-plugin-ifcfg-rh.so
May 30 10:33:24 knine NetworkManager: #12 0x080d2e50 in nm_system_config_interface_get_unmanaged_specs ()
May 30 10:33:24 knine NetworkManager: #13 0x080cf470 in ?? ()
May 30 10:33:24 knine NetworkManager: #14 0x080d2158 in nm_settings_new ()
May 30 10:33:24 knine NetworkManager: #15 0x08060e14 in main ()
May 30 10:33:24 knine NetworkManager: 
May 30 10:33:24 knine NetworkManager: Thread 1 (Thread 0xb789f750 (LWP 2054)):
May 30 10:33:24 knine NetworkManager: #0  0x00a50424 in __kernel_vsyscall ()
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: #1  0x41acf5a3 in __waitpid_nocancel () from /lib/libpthread.so.0
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: #2  0x080a4b65 in nm_logging_backtrace ()
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: #3  0x0808a21d in ?? ()
May 30 10:33:24 knine NetworkManager: ble.
May 30 10:33:24 knine NetworkManager: #4  <signal handler called>
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: #5  0x41b570d2 in g_hash_table_iter_next () from /lib/libglib-2.0.so.0
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: #6  0x080d3340 in ?? ()
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: onnection_replace_settings ()
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: #8  0x00ec9a67 in nm_ifcfg_connection_new () from /usr/lib/NetworkManager/libnm-settings-plugin-ifcfg-rh.so
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: libnm-settings-plugin-ifcfg-rh.so
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: #10 0x00ec857e in ?? () from /usr/lib/NetworkManager/libnm-settings-plugin-ifcfg-rh.so
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: ugin-ifcfg-rh.so
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: #12 0x080d2e50 in nm_system_config_interface_get_unmanaged_specs ()
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: #13 0x080cf470 in ?? ()
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: #14 0x080d2158 in nm_settings_new ()
May 30 10:33:24 knine NetworkManager: le info available.
May 30 10:33:24 knine NetworkManager: #15 0x08060e14 in main ()
May 30 10:33:24 knine NetworkManager: No symbol table info available.
May 30 10:33:24 knine NetworkManager: A debugging session is active.
May 30 10:33:24 knine NetworkManager: 
May 30 10:33:24 knine NetworkManager: #011Inferior 1 [process 2054] will be detached.
May 30 10:33:24 knine NetworkManager: 
May 30 10:33:24 knine NetworkManager: Quit anyway? (y or n) [answered Y; input not from terminal]

Comment 4 Pavel Šimerda (pavlix) 2012-03-20 21:26:47 UTC
This “rawhide” bug looks pretty old. I believe NM is up and running in updated versions of rawhide, f17, f16 and f15. Closing.