Quoting Dan Williams <[EMAIL PROTECTED]>: > Can you do this?
Of course... > As root: > gdb /usr/bin/NetworkManager > r --no-daemon > <do stuff until it segfaults> > t a a bt > <mail me the result> > > Thanks! > Dan You're welcome. Here's the backtrace. (It took me about 2 minutes to do this the first time, but then I realized I hadn't installed the debuginfo package -- then it took me another 7 to reproduce it again). Let me know if you need anything else? -derek Detaching after fork from child process 10357. NetworkManager: DHCP: Got some data of length 71. NetworkManager: DHCP: Reply message was not UDP (ip_hdr->protocol = 6, IPPROTO_UDP = 17), won't use it. Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1208894544 (LWP 10127)] dhcp_init (iface=0x824e0a0) at client.c:767 767 memcpy (&(iface->siaddr), iface->dhcp_options.val[dhcpServerIdentifier], 4); (gdb) t a a bt Thread 3 (Thread -1219384400 (LWP 10130)): #0 0x0042f7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x004d31a6 in __nanosleep_nocancel () from /lib/tls/libc.so.6 #2 0x0050931a in usleep () from /lib/tls/libc.so.6 #3 0x00105b60 in iw_scan () from /lib/libiw.so.27 #4 0x0805c07a in nm_completion_scan_has_results (tries=0, args=0xfffffdfc) at NetworkManagerDevice.c:3674 #5 0x0805fc7b in nm_v_wait_for_completion_or_timeout (max_tries=4000000, max_time=0x0, interval_usecs=200000, test_func=0x805c012 <nm_completion_scan_has_results>, action_func=0, args=0xb751a230) at NetworkManagerUtils.c:671 #6 0x0805b3bd in nm_device_wireless_scan (user_data=0x82486c8) at NetworkManagerDevice.c:3792 #7 0x006c5368 in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0 #8 0x006c27bb in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #9 0x006c4242 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0 #10 0x006c44ef in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #11 0x080574f9 in nm_device_worker (user_data=0x8249c98) at NetworkManagerDevice.c:507 #12 0x006dc8d2 in g_static_private_free () from /usr/lib/libglib-2.0.so.0 #13 0x00690341 in start_thread () from /lib/tls/libpthread.so.0 #14 0x0050ffee in clone () from /lib/tls/libc.so.6 ---Type <return> to continue, or q <return> to quit--- Thread 2 (Thread -1208894544 (LWP 10127)): #0 dhcp_init (iface=0x824e0a0) at client.c:767 #1 0x080549df in nm_device_dhcp_request (dev=0x8247d30) at NetworkManagerDHCP.c:233 #2 0x080585af in nm_device_activation_configure_ip (dev=0x8247d30, do_only_autoip=0) at NetworkManagerDevice.c:2611 #3 0x08059e8b in nm_device_activate (user_data=0x8247d30) at NetworkManagerDevice.c:2689 #4 0x006c5b5a in g_child_watch_add () from /usr/lib/libglib-2.0.so.0 #5 0x006c27bb in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #6 0x006c4242 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0 #7 0x006c44ef in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #8 0x080574f9 in nm_device_worker (user_data=0x8247d30) at NetworkManagerDevice.c:507 #9 0x006dc8d2 in g_static_private_free () from /usr/lib/libglib-2.0.so.0 #10 0x00690341 in start_thread () from /lib/tls/libpthread.so.0 #11 0x0050ffee in clone () from /lib/tls/libc.so.6 Thread 1 (Thread -1208891712 (LWP 10086)): #0 0x0042f7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x006953fb in __read_nocancel () from /lib/tls/libpthread.so.0 #2 0x006e765e in g_spawn_error_quark () from /usr/lib/libglib-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #3 0x006e7fc2 in g_spawn_error_quark () from /usr/lib/libglib-2.0.so.0 #4 0x006e87a4 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0 #5 0x0805f4e3 in nm_spawn_process ( args=0x825a518 "/sbin/ip route flush dev ath0") at NetworkManagerUtils.c:391 #6 0x08061406 in nm_system_device_flush_routes (dev=0x825a518) at backends/NetworkManagerRedHat.c:66 #7 0x0805d844 in nm_link_state_monitor (user_data=0x8243670) at NetworkManager.c:490 #8 0x006c5368 in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0 #9 0x006c27bb in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #10 0x006c4242 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0 #11 0x006c44ef in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #12 0x0805e101 in main (argc=2, argv=0xbfe76b04) at NetworkManager.c:803 #13 0x0045de23 in __libc_start_main () from /lib/tls/libc.so.6 #14 0x0804b891 in _start () 767 memcpy (&(iface->siaddr), iface->dhcp_options.val[dhcpServerIdentifier], 4); (gdb) quit The program is running. Exit anyway? (y or n) y -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH [EMAIL PROTECTED] PGP key available _______________________________________________ NetworkManager-list mailing list NetworkManager-list@gnome.org http://mail.gnome.org/mailman/listinfo/networkmanager-list