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.
Steps to Reproduce:
1. create a config that uses wpa-psk
2. run wpa_supplicant -Dndiswrapper -iwlan0 -c/etc/wpa_supplicant.conf
Failed to innitialize eapol state machines
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]
Finally got back to affected machine, sorry for the log delay
Here's the emerge.info
Created attachment 68093 [details]
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. ***