============================================================================================ *** CFLAGS=-MMD -O2 -Wall -g # ldd wpa_supplicant linux-gate.so.1 => (0xb7f47000) libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7efb000) libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7db1000) libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7dad000) libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7c65000) libz.so.1 => /usr/lib/libz.so.1 (0xb7c50000) /lib/ld-linux.so.2 (0xb7f48000) # file wpa_supplicant wpa_supplicant: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped # gdb ./wpa_supplicant GNU gdb 6.6.90.20070912-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". (gdb) run -Dwext -ieth2 -c /etc/wpa_supplicant/wpa_supplicant.conf Starting program: ./wpa_supplicant -Dwext -ieth2 -c /etc/wpa_supplicant/wpa_supplicant.conf Trying to associate with 00:04:0e:78:9f:2e (SSID='XXXX' freq=2437 MHz) ioctl[SIOCSIWFREQ]: Operation not permitted Association request to the driver failed Associated with 00:04:0e:78:9f:2e Program received signal SIGSEGV, Segmentation fault. 0xb7e03954 in ?? () from /usr/lib/i686/cmov/libcrypto.so.0.9.8 (gdb) bt #0 0xb7e03954 in ?? () from /usr/lib/i686/cmov/libcrypto.so.0.9.8 #1 0xb7e0451b in AES_decrypt () from /usr/lib/i686/cmov/libcrypto.so.0.9.8 #2 0xbfbc6a7c in ?? () #3 0x00000000 in ?? () (gdb) [50005.431259] SoftMAC: Open Authentication completed with 00:04:0e:78:9f:2e [50005.451555] wpa_supplicant[1155]: segfault at 00000398 eip b7dba954 esp bf9d4a00 error 4 [50009.739507] SoftMAC: Open Authentication completed with 00:04:0e:78:9f:2e [50114.935867] ADDRCONF(NETDEV_UP): eth2: link is not ready [50117.295994] SoftMAC: Open Authentication completed with 00:04:0e:78:9f:2e [50117.406852] ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready [50122.744332] SoftMAC: Open Authentication completed with 00:04:0e:78:9f:2e ============================================================================================ *** CFLAGS=-MMD -O1 -Wall -g # ldd wpa_supplicant linux-gate.so.1 => (0xb7f2e000) libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7ee2000) libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7d98000) libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7d94000) libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7c4c000) libz.so.1 => /usr/lib/libz.so.1 (0xb7c37000) /lib/ld-linux.so.2 (0xb7f2f000) # file ./wpa_supplicant wpa_supplicant: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped # gdb ./wpa_supplicant GNU gdb 6.6.90.20070912-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". (gdb) run -Dwext -ieth2 -c /etc/wpa_supplicant/wpa_supplicant.conf Starting program: ./wpa_supplicant -Dwext -ieth2 -c /etc/wpa_supplicant/wpa_supplicant.conf Trying to associate with 00:04:0e:78:9f:2e (SSID='XXXX' freq=2437 MHz) ioctl[SIOCSIWFREQ]: Operation not permitted Association request to the driver failed Associated with 00:04:0e:78:9f:2e Program received signal SIGSEGV, Segmentation fault. 0xb7e92954 in ?? () from /usr/lib/i686/cmov/libcrypto.so.0.9.8 (gdb) bt #0 0xb7e92954 in ?? () from /usr/lib/i686/cmov/libcrypto.so.0.9.8 #1 0xb7e9351b in AES_decrypt () from /usr/lib/i686/cmov/libcrypto.so.0.9.8 #2 0xbf9e805c in ?? () #3 0x00000390 in ?? () #4 0x00000028 in ?? () #5 0x00000008 in ?? () #6 0x08095930 in ?? () #7 0xbf9e8088 in ?? () #8 0x080612f9 in aes_decrypt (ctx=0x390, crypt=0xbf9e80b4 "|\f\azS|\b��\023Q�\003(4�|\f\azS|\b��X\t\b@", plain=0xbf9e80b4 "|\f\azS|\b��\023Q�\003(4�|\f\azS|\b��X\t\b@") at ../src/crypto/crypto_openssl.c:199 #9 0x0806e81e in aes_unwrap ( kek=0x809537c "M\210�థ\016\030��\036Odr\220\006\217\017/5>G#f�ݬ�\214��?\222!�#��\203\204\236��6�c�oGS�A�I��\217�\206�\033�M\210�థ\016\030��\036Odr\220\006\217\017/5>G#f�ݬ�\214��?\222!�#��\203\204\236��6�c\001", n=8, cipher=0x80958ab "|\f\azS|\b�x\005\217l4k�\200\230?ݹ\035/,�']\\#\004\211�Z\177�w�Ѹ�Y'�&\203Z��\r;>��\236��߶:\001\222N\022\220�\023Q�\003(4�", plain=0x80958f8 "x\005\217l4k�\200\230?ݹ\035/,�']\\#\004\211�Z\177�w�Ѹ�Y'�&\203Z��\r;>��\236��߶:\001\222N\022\220�\023Q�\003(4�") at ../src/crypto/aes_wrap.c:127 #10 0x08068aa6 in wpa_sm_rx_eapol (sm=0x8095348, src_addr=0xbf9e82b0 "", buf=0xbf9e82b8 "\001\003", len=171) at ../src/rsn_supp/wpa.c:1308 #11 0x08070cb6 in wpa_supplicant_rx_eapol (ctx=0x808b2b0, src_addr=0xbf9e82b0 "", buf=0xbf9e82b8 "\001\003", len=171) at wpa_supplicant.c:2029 #12 0x08051781 in l2_packet_receive (sock=7, eloop_ctx=0x80954f8, sock_ctx=0x0) at ../src/l2_packet/l2_packet_linux.c:89 #13 0x0804f40d in eloop_sock_table_dispatch (table=0x808a528, fds=0x80956b0) at ../src/utils/eloop.c:159 #14 0x0804f960 in eloop_run () at ../src/utils/eloop.c:484 #15 0x0806f716 in wpa_supplicant_run (global=0x808b268) at wpa_supplicant.c:2726 #16 0x080757dd in main (argc=Cannot access memory at address 0xbe5113c3 (gdb) run -Dwext -ieth2 -c /etc/wpa_supplicant/wpa_supplicant.conf Starting program: ./wpa_supplicant -Dwext -ieth2 -c /etc/wpa_supplicant/wpa_supplicant.conf Trying to associate with 00:04:0e:78:9f:2e (SSID='FK01' freq=2437 MHz) ioctl[SIOCSIWFREQ]: Operation not permitted Association request to the driver failed Associated with 00:04:0e:78:9f:2e Program received signal SIGSEGV, Segmentation fault. 0xb7e38954 in ?? () from /usr/lib/i686/cmov/libcrypto.so.0.9.8 (gdb) bt #0 0xb7e38954 in ?? () from /usr/lib/i686/cmov/libcrypto.so.0.9.8 #1 0xb7e3951b in AES_decrypt () from /usr/lib/i686/cmov/libcrypto.so.0.9.8 #2 0xbfa4a8bc in ?? () #3 0x00000000 in ?? () ============================================================================================ *** CFLAGS=-MMD -O0 -Wall -g # ldd wpa_supplicant linux-gate.so.1 => (0xb7fcf000) libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7f83000) libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7e39000) libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7e35000) libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7ced000) libz.so.1 => /usr/lib/libz.so.1 (0xb7cd8000) /lib/ld-linux.so.2 (0xb7fd0000) # file wpa_supplicant wpa_supplicant: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped # gdb ./wpa_supplicant GNU gdb 6.6.90.20070912-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". (gdb) run -Dwext -ieth2 -c /etc/wpa_supplicant/wpa_supplicant.conf Starting program: ./wpa_supplicant -Dwext -ieth2 -c /etc/wpa_supplicant/wpa_supplicant.conf Trying to associate with 00:04:0e:78:9f:2e (SSID='XXXX' freq=2437 MHz) ioctl[SIOCSIWFREQ]: Operation not permitted Association request to the driver failed Associated with 00:04:0e:78:9f:2e WPA: Key negotiation completed with 00:04:0e:78:9f:2e [PTK=CCMP GTK=TKIP] CTRL-EVENT-CONNECTED - Connection to 00:04:0e:78:9f:2e completed (auth) [id=0 id_str=]