wpa_supplicant compiles fine, but fails with a segfault because of missing engine_opensc.so when used with ndiswrapper. Card used was an tiacx111 pci (TEW-423PI). Ndiswrapper worked fine, iwlist wlan0 found the ap. Reproducible: Always Steps to Reproduce: 1. create a config that uses wpa-psk 2. run wpa_supplicant -Dndiswrapper -iwlan0 -c/etc/wpa_supplicant.conf 3. Actual Results: received error: Failed to innitialize eapol state machines Segmentation fault. emerging opensc fixed the problem, wlan connection works fine.
Please attach the output of `emerge --info`, `ldd /sbin/wpa_supplicant` and - if possible - the stack trace leading up to the segmentation fault.
Do you have opensc_engine_path defined in your /etc/wpa_supplicant.conf file?
Meant to close as NEEDINFO.
Please reopen with requested information.
Created attachment 68092 [details] emerge.info Finally got back to affected machine, sorry for the log delay Here's the emerge.info
Created attachment 68093 [details] wpa_supplicant.conf Here's the config
Created attachment 68094 [details] ldd wpa_supplicant output
Finally got back to the machine (which is at a remote site). As you can see 'opensc_engine_path' is defined in the config file, which might be superfluent, but that's the default config from the example. Nevertheless it should not segfault.
True. Please report this upstream at http://hostap.epitest.fi/bugz/
*** Bug 109732 has been marked as a duplicate of this bug. ***
*** Bug 121976 has been marked as a duplicate of this bug. ***
*** Bug 125749 has been marked as a duplicate of this bug. ***