Bug 1011649

Summary: connect to new hidden network crashes "system settings/network"
Product: [Fedora] Fedora Reporter: Lubos Kocman <lkocman>
Component: cinnamon-control-centerAssignee: leigh scott <leigh123linux>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: urgent    
Version: 20CC: dcbw, fedora, jklimes, leigh123linux
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: nemo-2.0.0-2.fc20 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-10-12 04:23:02 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Lubos Kocman 2013-09-24 17:40:10 UTC
Description of problem:

I'm unable to connect to hidden network after clean install

Version-Release number of selected component (if applicable):

NetworkManager-0.9.9.0-12.git20130913.fc20.x86_64

How reproducible:


Steps to Reproduce:
1. nm-applet -> Network Settings -> Connect to a hidden network
2. use wpa 2 personal 

Actual results:
dialog closes (I guess crashed). Nothing happens

Comment 1 Lubos Kocman 2013-09-26 17:18:11 UTC
I'm using cinnamon in case that it matters. I've tried to add network trough nm-connection-editor and crash happends even then if I go to connect to hidden network and will pick up the saved network.

Comment 2 Lubos Kocman 2013-09-26 17:18:38 UTC
Reproducible always

Comment 3 Lubos Kocman 2013-10-07 11:53:28 UTC
Seems like it's a problem in cinnamon

/usr/bin/cinnamon-control-center: symbol lookup error: /usr/lib64/cinnamon-control-center-1/panels/libnetwork.so: undefined symbol: nma_wireless_dialog_get_nag_ignored

full gdb output 

(no debugging symbols found)...done.
Missing separate debuginfos, use: debuginfo-install cinnamon-control-center-1.9.1-1.fc20.x86_64
(gdb) run
Starting program: /usr/bin/cinnamon-control-center 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff16aa700 (LWP 5679)]
[New Thread 0x7ffff0c42700 (LWP 5680)]
[New Thread 0x7fffe91a6700 (LWP 5682)]
[New Thread 0x7fffdf935700 (LWP 5706)]
[New Thread 0x7fffdf134700 (LWP 5707)]
[New Thread 0x7fffde933700 (LWP 5708)]
[New Thread 0x7fffde132700 (LWP 5709)]
[New Thread 0x7fffdd931700 (LWP 5710)]

** (cinnamon-control-center:5675): CRITICAL **: nm_connection_get_setting_802_1x: assertion 'NM_IS_CONNECTION (connection)' failed

** (cinnamon-control-center:5675): CRITICAL **: nm_connection_get_setting_802_1x: assertion 'NM_IS_CONNECTION (connection)' failed
[Thread 0x7fffde933700 (LWP 5708) exited]
[Thread 0x7fffde132700 (LWP 5709) exited]
[Thread 0x7fffdf134700 (LWP 5707) exited]
[Thread 0x7fffdd931700 (LWP 5710) exited]
[New Thread 0x7fffdd931700 (LWP 5711)]
[New Thread 0x7fffdf134700 (LWP 5712)]
[New Thread 0x7fffde132700 (LWP 5713)]
[New Thread 0x7fffde933700 (LWP 5714)]
[Thread 0x7fffde132700 (LWP 5713) exited]
[Thread 0x7fffdd931700 (LWP 5711) exited]
[Thread 0x7fffdf935700 (LWP 5706) exited]
[Thread 0x7fffde933700 (LWP 5714) exited]
/usr/bin/cinnamon-control-center: symbol lookup error: /usr/lib64/cinnamon-control-center-1/panels/libnetwork.so: undefined symbol: nma_wireless_dialog_get_nag_ignored
[Thread 0x7fffdf134700 (LWP 5712) exited]
[Thread 0x7fffe91a6700 (LWP 5682) exited]
[Thread 0x7ffff0c42700 (LWP 5680) exited]
[Thread 0x7ffff7fca9c0 (LWP 5675) exited]
[Inferior 1 (process 5675) exited with code 0177]

Comment 4 leigh scott 2013-10-07 13:16:56 UTC
It looks like I will need to patch cinnamon-control-center


https://git.gnome.org/browse/gnome-control-center/commit/panels/network?id=fa31613bd9a0b2c314abfc04c4dfe2ed53ba614f

Comment 5 Jirka Klimes 2013-10-07 13:20:26 UTC
The problem was libnm-gtk mistakenly removed some symbols, but it re-added them
again later by:
https://git.gnome.org/browse/network-manager-applet/commit/?id=e21d598896ccd2c52850f52d21fe1d5aaa4e5410
It should be right in latest libnm-gtk update.

Comment 6 Jirka Klimes 2013-10-07 13:23:02 UTC
(In reply to leigh scott from comment #4)
> It looks like I will need to patch cinnamon-control-center
> 
> 
> https://git.gnome.org/browse/gnome-control-center/commit/panels/
> network?id=fa31613bd9a0b2c314abfc04c4dfe2ed53ba614f

You are right.
(The bug from comment #5 didn't make it into any release, so it is not relevant).

Comment 7 Fedora Update System 2013-10-07 14:29:49 UTC
cinnamon-1.9.2-4.fc20,cinnamon-control-center-2.0.1-3.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/cinnamon-1.9.2-4.fc20,cinnamon-control-center-2.0.1-3.fc20

Comment 8 Fedora Update System 2013-10-10 14:45:03 UTC
Package nemo-2.0.0-2.fc20, nemo-extensions-1.8.0-0.5.git3e366de.fc20, cinnamon-2.0.2-1.fc20, cinnamon-control-center-2.0.2-1.fc20, cinnamon-desktop-2.0.1-1.fc20, cinnamon-session-2.0.1-1.fc20, cinnamon-translations-2.0.1-1.fc20, muffin-2.0.1-1.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing nemo-2.0.0-2.fc20 nemo-extensions-1.8.0-0.5.git3e366de.fc20 cinnamon-2.0.2-1.fc20 cinnamon-control-center-2.0.2-1.fc20 cinnamon-desktop-2.0.1-1.fc20 cinnamon-session-2.0.1-1.fc20 cinnamon-translations-2.0.1-1.fc20 muffin-2.0.1-1.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2013-18736/nemo-2.0.0-2.fc20,cinnamon-2.0.2-1.fc20,cinnamon-control-center-2.0.2-1.fc20,cinnamon-desktop-2.0.1-1.fc20,cinnamon-session-2.0.1-1.fc20,cinnamon-translations-2.0.1-1.fc20,nemo-extensions-1.8.0-0.5.git3e366de.fc20,muffin-2.0.1-1.fc20
then log in and leave karma (feedback).

Comment 9 Fedora Update System 2013-10-12 04:23:02 UTC
nemo-2.0.0-2.fc20, nemo-extensions-1.8.0-0.5.git3e366de.fc20, cinnamon-2.0.2-1.fc20, cinnamon-control-center-2.0.2-1.fc20, cinnamon-desktop-2.0.1-1.fc20, cinnamon-session-2.0.1-1.fc20, cinnamon-translations-2.0.1-1.fc20, muffin-2.0.1-1.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.