knetworkmanager freezes if kwallet doesn't open immediately
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KDE Network |
Fix Released
|
Medium
|
|||
knetworkmanager (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Feisty |
Won't Fix
|
Undecided
|
Unassigned | ||
Gutsy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I mostly use knetworkmanager with encrypted wifi networks, on a laptop (HP nc6400, 2-GB, edgy up-to-date per 'wajig daily-upgrade' 15 minutes ago). When I log in, I see a kwallet password prompt, asking if I'd like to allow knetworkmanager (or sometimes dcop) access.
When I type my password immediately, everything is fine. But I use session autoresume in kde, so sometimes various programs are launching and I can't immediately type in my password. When this happens, kwallet still appears to open ok, but knetworkmanager appears to freeze: its icon in the systray disappears, leaving just an empty square. Neither right-clicking nor left-clicking in that space does anything.
This problem has been discussed on the forums: http://
Next time this happens, I'll try to use strace or gdb to figure out what knetworkmanager thinks it's waiting for. If I get anything useful, I'll add it to this report.
Workaround: kill knetworkmanager, then use ALT-F2 to start it again.
$ pgrep -f knetworkmanager | xargs kill
$ apt-show-versions knetworkmanager
knetworkmanager
Changed in kdenetwork: | |
status: | Unknown → Unconfirmed |
Changed in kdenetwork: | |
status: | Unconfirmed → Confirmed |
Changed in kdenetwork: | |
status: | Confirmed → Fix Released |
Changed in kdenetwork: | |
importance: | Unknown → Medium |
After a little more research, this seems to be reported in suse, at https:/ /bugzilla. novell. com/show_ bug.cgi? id=206641 - sounds like a deadlock in the kwallet integration code.
There didn't seem to be an upstream report, so I've filed http:// bugs.kde. org/show_ bug.cgi? id=136469