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

Reply via email to