vinagre crashed on connecting to vnc
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libsecret |
Fix Released
|
Medium
|
|||
libsecret (Ubuntu) |
Fix Released
|
Undecided
|
Marc Deslauriers | ||
Quantal |
Fix Released
|
High
|
Marc Deslauriers | ||
Raring |
Fix Released
|
Undecided
|
Marc Deslauriers |
Bug Description
[Impact]
This bug makes vinagre unusable with existing connection profiles upon upgrade to 12.10.
[Test Case]
1. Install Ubuntu 12.04.
2. Use vinagre to connect to a vnc server that's configured to require a password. Do not save the password.
3. Upgrade to Ubuntu 12.10.
4. Try again to connect to the server. Confirm that it fails with a segfault.
5. Upgrade to the libsecret-1-0 in -proposed.
6. Try to connect to the server again. Confirm that it succeeds.
[Regression Potential]
This is a new upstream version release specifically to fix this crasher bug. There appears to be no risk of regression.
on ubuntu 12.10
ii vinagre 3.6.0-0ubuntu1 amd64 remote desktop client for the GNOME Desktop
when connecting to vnc which requires password authentication
vinagre will crash
this is because the usernaem inside the vinagre_
The following patch will resolve it
diff --git a/plugins/
index 10bed13..d591a29 100644
--- a/plugins/
+++ b/plugins/
@@ -492,7 +492,10 @@ vnc_authenticat
if (need_password || need_username)
{
- vinagre_
+ if (vinagre_
+ {
+ vinagre_
+ }
if ( (need_username && !username) || (need_password && !password) )
{
host = vinagre_
Changed in vinagre: | |
importance: | Unknown → Critical |
status: | Unknown → Confirmed |
Changed in libsecret: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
Changed in libsecret (Ubuntu Quantal): | |
status: | Confirmed → Triaged |
importance: | Undecided → High |
Status changed to 'Confirmed' because the bug affects multiple users.