Vinagre crashes when trying to use SSH tunnel feature

Bug #516847 reported by Jan Nekvasil
48
This bug affects 7 people
Affects Status Importance Assigned to Milestone
vinagre (Ubuntu)
Fix Released
Medium
Canonical Desktop Team
Lucid
Fix Released
Medium
Canonical Desktop Team

Bug Description

Binary package hint: vinagre

Lucid Alpha 2, vinagre 2.29.6-0ubuntu1

WARNING: Unhandled message: interface=org.freedesktop.DBus.Introspectable, path=/, member=Introspect
vinagre: symbol lookup error: /usr/lib/vinagre-1/plugins/libvnc.so: undefined symbol: vinagre_ssh_connect

Crashes immediately without triggering apport automatic bug report.

ProblemType: Bug
Architecture: amd64
Date: Thu Feb 4 01:50:10 2010
DistroRelease: Ubuntu 10.04
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/vinagre
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100201)
Package: vinagre 2.29.6-0ubuntu1
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=cs_CZ.utf8
ProcVersionSignature: Ubuntu 2.6.32-12.16-generic
SourcePackage: vinagre
Uname: Linux 2.6.32-12-generic x86_64

Related branches

Revision history for this message
Jan Nekvasil (jan-nekvasil) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. However, your crash report is either missing or challenging to deal with as a ".crash" file. Please follow these instructions to have apport report a new bug about your crash that can be dealt with by the automatic retracer.

If you are running the Ubuntu Stable Release you might need to enable apport in /etc/default/apport and restart.

If you are using Ubuntu with the Gnome desktop environment - launch nautilus and navigate to your /var/crash directory and double click on the crash report you wish to submit.
If you are using Kubuntu or Xubuntu you can file the crash using /usr/share/apport/apport-qt --crash-file=/var/crash/_my_crash_report.crash in a terminal - where _my_crash_report.crash is the crash you would like to report.

I'm closing this bug report since the process outlined above will automatically open a new bug report which can then dealt with more efficiently. Thanks in advance for your cooperation and understanding.

Changed in vinagre (Ubuntu):
importance: Undecided → Medium
status: New → Invalid
Revision history for this message
Jan Nekvasil (jan-nekvasil) wrote :

I'am sorry, but apport (running and working for other apps) does not generate any crash report for vinagre, as I described in original report. I'm setting status to "New" again.

Changed in vinagre (Ubuntu):
status: Invalid → New
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Then please try to obtain a backtrace manually following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in vinagre (Ubuntu):
status: New → Incomplete
Revision history for this message
Jonh Wendell (wendell) wrote :

Also, please try 2.29.90 version of vinagre.

Revision history for this message
Jan Nekvasil (jan-nekvasil) wrote :

I tried to perform a backtrace according to https://wiki.ubuntu.com/Backtrace, but something must be wrong. I have the right vinagre-dbgsym installed (see attachment), but gdb says: "(no debugging symbols found)...done."

Revision history for this message
Jonh Wendell (wendell) wrote :

please, in a terminal run: nm /usr/bin/vinagre | grep vinagre_ssh_connect

Here is output in my machine:
wendell@wendell-laptop:~$ nm /usr/bin/vinagre | grep vinagre_ssh_connect
08076dad T vinagre_ssh_connect

If grep returns nothing, I suspect Ubuntu/Debian build/packaging dropped the symbol...

Revision history for this message
Jan Nekvasil (jan-nekvasil) wrote :

$ nm /usr/bin/vinagre | grep vinagre_ssh_connect
nm: /usr/bin/vinagre: no symbols

Revision history for this message
Naatan (naatan) wrote :

I had the same bug so I decided to try and install the latest version from source (which is the same version as available on the 10.04 repos but I figured compiling it might make a difference).

No luck though, still crashes with:

vinagre: symbol lookup error: /usr/local/lib/vinagre-1/plugins/libvnc.so: undefined symbol: vinagre_ssh_connect

Also:

nathan@nathan-desktop:~/.bin$ nm /usr/local/bin/vinagre | grep vinagre_ssh_connect
nathan@nathan-desktop:~/.bin$

(returns nothing).

Revision history for this message
Rocko (rockorequin) wrote :

The bug is still present in vinagre 2.30.0-0ubuntu1. Since it's quite close to LTS release now, should we perhaps be looking at either fixing it or remove the ssh option entirely? It happens on all three of my Lucid machines.

Changed in vinagre (Ubuntu):
status: Incomplete → New
status: New → Confirmed
Revision history for this message
Alexander Karlstad (alexander.karlstad) wrote : Re: [Bug 516847] Re: Vinagre crashes when trying to use SSH tunnel feature

Den 08. april 2010 03:07, skrev Rocko:
> The bug is still present in vinagre 2.30.0-0ubuntu1. Since it's quite
> close to LTS release now, should we perhaps be looking at either fixing
> it or remove the ssh option entirely? It happens on all three of my
> Lucid machines.

I second this. How can I help?

--
Alexander Karlstad

Revision history for this message
Dominik (domfi) wrote :

At least I need SSH to connect to VNC on our client machines.
I would like to have it fixed and not removed.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Confirmed on current lucid too, the issue is that the vinagre_ssh_connect symbol is defined in the vinagre-applet binary not in libvnc.so or anything the library is using

Changed in vinagre (Ubuntu Lucid):
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vinagre - 2.30.0-0ubuntu2

---------------
vinagre (2.30.0-0ubuntu2) lucid; urgency=low

  * debian/patches/90_workaround_undefined_symbol.patch:
    - upstream change to make ssh_vinagre_connect() visible in the .so too
      (lp: #516847)
 -- Sebastien Bacher <email address hidden> Wed, 14 Apr 2010 15:23:46 +0200

Changed in vinagre (Ubuntu Lucid):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.