Bug 461807
| Summary: | NetworkManager: <WARN> nm_signal_handler(): Caught signal 6. Generating backtrace... | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | James Laska <jlaska> |
| Component: | NetworkManager | Assignee: | Dan Williams <dcbw> |
| Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 10 | CC: | dcantrell, dcbw, jturner, mclasen, wtogami |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2009-02-14 20:16:10 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: | |||
| Bug Depends On: | |||
| Bug Blocks: | 438944 | ||
|
Description
James Laska
2008-09-10 18:37:56 UTC
Could I convince you to install debuginfo if you haven't already? First though, can you do this for me? eu-addr2line --executable=/usr/sbin/NetworkManager --functions --symbols 0x426696 Need to try and figure out which exact g_object_unref() it's dying in. This can be done at any time even when the system is up and running, provided you haven't touched /usr/sbin/NetworkManager since this backtrace happened. Using NetworkManager-0.7.0-0.11.svn4022.4.fc10.x86_64.rpm and rawhide-20081002 still seeing the following. NetworkManager: <WARN> nm_signal_handler(): Caught signal 15, shutting down normally. NetworkManager: <info> (eth1): now unmanaged NetworkManager: <info> (eth1): device state change: 8 -> 1 NetworkManager: <info> (eth1): deactivating device. NetworkManager: <WARN> check_one_route(): (eth1) error -34 returned from rtnl_route_del(): Sucess NetworkManager: <info> (eth1): cleaning up... NetworkManager: <info> (eth1): taking down device. NetworkManager: <WARN> nm_signal_handler(): Caught signal 6. Generating backtrace... NetworkManager: ******************* START ********************************** NetworkManager: Frame 0: /usr/sbin/NetworkManager(nm_logging_backtrace+0x37) [0x428317] NetworkManager: Frame 1: /usr/sbin/NetworkManager [0x424850] NetworkManager: Frame 2: /lib64/libpthread.so.0 [0x7f8a2b1a80f0] NetworkManager: Frame 3: /lib64/libc.so.6(gsignal+0x35) [0x7f8a2ac510a5] NetworkManager: Frame 4: /lib64/libc.so.6(abort+0x183) [0x7f8a2ac52c13] NetworkManager: Frame 5: /lib64/libglib-2.0.so.0(g_assertion_message+0x113) [0x6a69723] NetworkManager: Frame 6: /lib64/libglib-2.0.so.0 [0x6a69bc2] NetworkManager: Frame 7: /lib64/libdbus-glib-1.so.2 [0x149d4fe] NetworkManager: Frame 8: /lib64/libdbus-glib-1.so.2 [0x149eefc] NetworkManager: Frame 9: /lib64/libgobject-2.0.so.0(g_object_unref+0xc2) [0x596f732] NetworkManager: Frame 10: /usr/sbin/NetworkManager(nm_utils_call_dispatcher+0x286) [0x426696] NetworkManager: Frame 11: /usr/sbin/NetworkManager(nm_device_state_changed+0x2a2) [0x412202] NetworkManager: Frame 12: /usr/sbin/NetworkManager [0x4284b2] NetworkManager: Frame 13: /usr/sbin/NetworkManager [0x42bdbe] NetworkManager: Frame 14: /lib64/libgobject-2.0.so.0(g_object_unref+0xc2) [0x596f732] NetworkManager: Frame 15: /usr/sbin/NetworkManager(main+0x4ef) [0x424d8f] NetworkManager: Frame 16: /lib64/libc.so.6(__libc_start_main+0xe6) [0x7f8a2ac3c566] NetworkManager: Frame 17: /usr/sbin/NetworkManager [0x40f2f9] NetworkManager: ******************* END ********************************** sending termination signals...done Using the above information on another already installed x86_64 system with the same level of NetworkManager installed: # eu-addr2line --executable=/usr/sbin/NetworkManager --functions --symbols 0x426696 nm_utils_call_dispatcher nm_utils_call_dispatcher+0x286 /usr/src/debug/NetworkManager-0.7.0/src/NetworkManagerUtils.c:508 Running the rest of the trace through eu-addr2line ...
# cat trace.txt | while read LINE; do echo $LINE; ADDR=$(echo "$LINE" | gawk '{print $5}'| tr -d ][); BIN=$(echo "$LINE" | gawk '{print $4}'); BIN=$(echo $BIN | sed 's|(.*||'); LIB="/usr/lib/debug$BIN.debug"; eu-addr2line -f -e $LIB $ADDR ; done
NetworkManager: Frame 0: /usr/sbin/NetworkManager(nm_logging_backtrace+0x37) [0x428317]
fallback_get_backtrace inlined at /usr/src/debug/NetworkManager-0.7.0/src/nm-logging.c:102 in nm_logging_backtrace
/usr/src/debug/NetworkManager-0.7.0/src/nm-logging.c:43
NetworkManager: Frame 1: /usr/sbin/NetworkManager [0x424850]
nm_signal_handler
/usr/src/debug/NetworkManager-0.7.0/src/NetworkManager.c:121
NetworkManager: Frame 2: /lib64/libpthread.so.0 [0x7f8a2b1a80f0]
??
??:0
NetworkManager: Frame 3: /lib64/libc.so.6(gsignal+0x35) [0x7f8a2ac510a5]
??
??:0
NetworkManager: Frame 4: /lib64/libc.so.6(abort+0x183) [0x7f8a2ac52c13]
??
??:0
NetworkManager: Frame 5: /lib64/libglib-2.0.so.0(g_assertion_message+0x113) [0x6a69723]
??
??:0
NetworkManager: Frame 6: /lib64/libglib-2.0.so.0 [0x6a69bc2]
??
??:0
NetworkManager: Frame 7: /lib64/libdbus-glib-1.so.2 [0x149d4fe]
??
??:0
NetworkManager: Frame 8: /lib64/libdbus-glib-1.so.2 [0x149eefc]
??
??:0
NetworkManager: Frame 9: /lib64/libgobject-2.0.so.0(g_object_unref+0xc2) [0x596f732]
??
??:0
NetworkManager: Frame 10: /usr/sbin/NetworkManager(nm_utils_call_dispatcher+0x286) [0x426696]
nm_utils_call_dispatcher
/usr/src/debug/NetworkManager-0.7.0/src/NetworkManagerUtils.c:508
NetworkManager: Frame 11: /usr/sbin/NetworkManager(nm_device_state_changed+0x2a2) [0x412202]
nm_device_state_changed
/usr/src/debug/NetworkManager-0.7.0/src/nm-device.c:2357
NetworkManager: Frame 12: /usr/sbin/NetworkManager [0x4284b2]
remove_one_device
/usr/src/debug/NetworkManager-0.7.0/src/nm-manager.c:398
NetworkManager: Frame 13: /usr/sbin/NetworkManager [0x42bdbe]
dispose
/usr/src/debug/NetworkManager-0.7.0/src/nm-manager.c:426
NetworkManager: Frame 14: /lib64/libgobject-2.0.so.0(g_object_unref+0xc2) [0x596f732]
??
??:0
NetworkManager: Frame 15: /usr/sbin/NetworkManager(main+0x4ef) [0x424d8f]
main
/usr/src/debug/NetworkManager-0.7.0/src/NetworkManager.c:352
NetworkManager: Frame 16: /lib64/libc.so.6(__libc_start_main+0xe6) [0x7f8a2ac3c566]
??
??:0
NetworkManager: Frame 17: /usr/sbin/NetworkManager [0x40f2f9]
_start
??:0
interesting. thanks for the trace. will look into this. *** Bug 463253 has been marked as a duplicate of this bug. *** Dan, any update on this ? Moving to target, crashes during shutdown aren't fatal. This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle. Changing version to '10'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping I haven't seen this in quite a while on my F10 boxes; please re-open if it's still an issue. Both NM and dbus-glib updates may have fixed this bug. |