I am not sure how useful this is going to be but here you go. The first breakpoint came with this message from NetworkManager: NetworkManager: nm_utils_supplicant_request_with_check(): nm_device_802_11_wireless_scan: supplicant error for 'SCAN'. Response: 'TIMEOUT[CLI]' NetworkManager: nm_device_802_11_wireless_scan(): could not trigger wireless scan on device wlan0: Operation not supported Here is the bt: darren@dpa2:~$ ps -A | grep wpa 8347 pts/0 00:00:00 wpa_supplicant darren@dpa2:~$ sudo gdb /sbin/wpa_supplicant 8347 GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". Attaching to program: /sbin/wpa_supplicant, process 8347 Reading symbols from /usr/lib/i686/cmov/libssl.so.0.9.8...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.8 Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.8...(no debugging symbols found)...done. Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8 Reading symbols from /lib/tls/i686/cmov/libdl.so.2... (no debugging symbols found)...done. Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 Reading symbols from /usr/lib/libdbus-1.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libdbus-1.so.3 Reading symbols from /lib/tls/i686/cmov/libc.so.6... (no debugging symbols found)...done. Loaded symbols for /lib/tls/i686/cmov/libc.so.6 Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /lib/ld-linux.so.2... (no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 (no debugging symbols found) 0xffffe410 in __kernel_vsyscall () (gdb) br __stack_chk_fail Breakpoint 1 at 0xb7d2a486 (gdb) continue Continuing. Breakpoint 1, 0xb7d2a486 in __stack_chk_fail () from /lib/tls/i686/cmov/libc.so.6 (gdb) bt #0 0xb7d2a486 in __stack_chk_fail () from /lib/tls/i686/cmov/libc.so.6 #1 0x08081eb3 in ?? () #2 0x00000001 in ?? () #3 0x08095050 in ?? () #4 0x00000470 in ?? () #5 0x00000005 in ?? () #6 0xb7d8816c in ?? () from /lib/tls/i686/cmov/libc.so.6 #7 0xb7d8816c in ?? () from /lib/tls/i686/cmov/libc.so.6 #8 0x00000000 in ?? () (gdb) continue Continuing. Then when I received this message: *** stack smashing detected ***: /sbin/wpa_supplicant terminated NetworkManager: nm_utils_supplicant_request_with_check(): nm_device_802_11_wireless_scan: supplicant error for 'SCAN'. Response: 'TIMEOUT[CLI]' Here is the br from that: Program received signal SIGABRT, Aborted. 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb7c6b875 in raise () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7c6d201 in abort () from /lib/tls/i686/cmov/libc.so.6 #3 0xb7ca2e5c in ?? () from /lib/tls/i686/cmov/libc.so.6 #4 0x00000000 in ?? () Is that what you were looking for? If not let me know and I will try again. Thanks!