GNOME Bugzilla – Bug 757814
NetworkManager crash while attempting to connect to a AP with hidden SSID
Last modified: 2015-11-11 10:26:07 UTC
Connecting to hidden SSID (AP02) with $ nmcli dev wifi connect 00:22:6B:EB:1D:CA hidden yes Program received signal SIGSEGV, Segmentation fault. nm_ap_utils_complete_connection (ap_ssid=0x0, bssid=0xc9e6b0 "00:22:6B:EB:1D:CA", ap_mode=NM_802_11_MODE_INFRA, ap_flags=1, ap_wpa_flags=0, ap_rsn_flags=0, connection=0x994ae0, lock_bssid=0, error=0x7fffffffdba0) at nm-wifi-ap-utils.c:551 551 ap_ssid_bytes = g_bytes_new (ap_ssid->data, ap_ssid->len); (gdb) bt
+ Trace 235703
method call sender=:1.221 -> dest=:1.216 serial=1283 path=/org/freedesktop/NetworkManager; interface=org.freedesktop.NetworkManager; member=AddAndActivateConnection array [ dict entry( string "802-11-wireless" array [ dict entry( string "ssid" variant array of bytes "00:22:6B:EB:1D:CA" ) dict entry( string "mac-address-blacklist" variant array [ ] ) dict entry( string "seen-bssids" variant array [ ] ) dict entry( string "hidden" variant boolean true ) ] ) ] object path "/org/freedesktop/NetworkManager/Devices/11" object path "/org/freedesktop/NetworkManager/AccessPoint/12"
Fixed in branch jk/wifi-fix-bgo757814.
LGTM
Merged to master: 0dc4837 cli: print a warning if BSSID is given instead of SSID for hidden AP 98b0b4b wifi: fix a crash while attempting to connect hidden AP (bgo #757814) nm-1-0: 84d741f cli: print a warning if BSSID is given instead of SSID for hidden AP 36218c1 wifi: fix a crash while attempting to connect hidden AP (bgo #757814)