Hi, I got wpa_supplicant core dump. Strange is it is not always reproducible, it core dumps mostly but sometimes it does not.
j. # wpa_supplicant -c /etc/wpa_supplicant.conf -D openbsd -i iwn0 -d ... EAP-PEAP: received 53 bytes encrypted data for Phase 2 EAP-PEAP: Decrypted Phase 2 EAP - hexdump(len=14): 01 af 00 0e 06 50 61 73 73 77 6f 72 64 3a EAP-PEAP: received Phase 2: code=1 identifier=175 length=14 EAP-PEAP: Phase 2 Request: type=6 EAP-PEAP: Selected Phase 2 EAP vendor 0 method 6 EAP-GTC: Password not configured EAPOL: EAP parameter needed iwn0: CTRL-REQ-OTP-0:[Password:] needed for SSID WifiAP EAP: method process -> ignore=FALSE methodState=MAY_CONT decision=FAIL eapRespData=0x0 EAP: EAP entering state SEND_RESPONSE EAP: No eapRespData available EAP: EAP entering state IDLE CTRL_IFACE monitor attached /tmp/wpa_ctrl_9659-2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0 Abort trap (core dumped) (gdb) where #0 0x00001545475b9fea in kill () at <stdin>:2 #1 0x00001545475f34bc in __stack_smash_handler (func=0x1543451838c0 "wpa_supplicant_ctrl_iface_attach", damaged=Variable "damaged" is not available. ) at /usr/src/lib/libc/sys/stack_protector.c:61 #2 0x0000154345056971 in wpa_supplicant_ctrl_iface_attach () from /usr/local/sbin/wpa_supplicant #3 0x000015434505789d in wpa_supplicant_ctrl_iface_receive () from /usr/local/sbin/wpa_supplicant #4 0x000015434501297a in eloop_sock_table_dispatch () from /usr/local/sbin/wpa_supplicant #5 0x0000154345013428 in eloop_run () from /usr/local/sbin/wpa_supplicant #6 0x0000154345059e11 in wpa_supplicant_run () from /usr/local/sbin/wpa_supplicant #7 0x0000154345066fda in main () from /usr/local/sbin/wpa_supplicant (gdb) thread apply all bt Thread 1 (process 21621): #0 0x00001545475b9fea in kill () at <stdin>:2 #1 0x00001545475f34bc in __stack_smash_handler (func=0x1543451838c0 "wpa_supplicant_ctrl_iface_attach", damaged=Variable "damaged" is not available. ) at /usr/src/lib/libc/sys/stack_protector.c:61 #2 0x0000154345056971 in wpa_supplicant_ctrl_iface_attach () from /usr/local/sbin/wpa_supplicant #3 0x000015434505789d in wpa_supplicant_ctrl_iface_receive () from /usr/local/sbin/wpa_supplicant #4 0x000015434501297a in eloop_sock_table_dispatch () from /usr/local/sbin/wpa_supplicant #5 0x0000154345013428 in eloop_run () from /usr/local/sbin/wpa_supplicant #6 0x0000154345059e11 in wpa_supplicant_run () from /usr/local/sbin/wpa_supplicant #7 0x0000154345066fda in main () from /usr/local/sbin/wpa_supplicant Information for inst:wpa_supplicant-2.1 Comment: IEEE 802.1X supplicant Description: wpa_supplicant is the implementation of an IEEE 802.1X supplicant for wired (Ethernet PAE) and wireless (WPA/WPA2) authentication. Maintainer: Stuart Henderson <[email protected]> WWW: http://hostap.epitest.fi/wpa_supplicant/ kern.version=OpenBSD 5.5-current (GENERIC.MP) #126: Mon May 12 22:40:04 MDT 2014 [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
