Comment 0 for bug 652961

Revision history for this message
mike@papersolve.com (mike-papersolve) wrote : vino-server SIGSEGV in __nss_hostname_digits_dots

Binary package hint: vino

vino-server will no longer work for me - it crashes within 3 seconds of starting it. I had been using it in 10.04 without issue and configured through vino-preferences. apport does not intercept this crash either so i did a manual backtrace with gdb:

mike@rounder:~$ gdb /usr/lib/vino/vino-server
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib/vino/vino-server...(no debugging symbols found)...done.
(gdb) start
Function "main" not defined.
Make breakpoint pending on future shared library load? (y or [n])

Starting program: /usr/lib/vino/vino-server
[Thread debugging using libthread_db enabled]
[New Thread 0xb7ddab70 (LWP 12058)]
30/09/2010 07:31:23 AM Autoprobing TCP port in (all) network interface
30/09/2010 07:31:23 AM Listening IPv6://[::]:5900
30/09/2010 07:31:23 AM Listening IPv4://0.0.0.0:5900
30/09/2010 07:31:23 AM Problems in NewSocketListenTCP()
30/09/2010 07:31:23 AM Listening IPv6://[::]:5901
30/09/2010 07:31:23 AM Listening IPv4://0.0.0.0:5901
30/09/2010 07:31:23 AM Autoprobing selected port 5901
30/09/2010 07:31:23 AM Advertising security type: 'TLS' (18)
30/09/2010 07:31:23 AM Advertising authentication type: 'VNC Authentication' (2)
30/09/2010 07:31:23 AM Advertising security type: 'VNC Authentication' (2)

Program received signal SIGSEGV, Segmentation fault.
0x00c81370 in __nss_hostname_digits_dots () from /lib/libc.so.6
(gdb) bt
#0 0x00c81370 in __nss_hostname_digits_dots () from /lib/libc.so.6
#1 0x00c85cca in gethostbyname () from /lib/libc.so.6
#2 0x0807a5c2 in ?? ()
#3 0x0807a9b1 in ?? ()
#4 0x08079c53 in ?? ()
#5 0x0805ce1d in ?? ()
#6 0x0805d0b7 in ?? ()
#7 0x08056d63 in ?? ()
#8 0x08058208 in ?? ()
#9 0x00a686f5 in ?? () from /usr/lib/libgobject-2.0.so.0
#10 0x00a669fa in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#11 0x00a6755c in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x00a67677 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#13 0x08055dbf in ?? ()
#14 0x08054557 in ?? ()
#15 0x00bb4ce7 in __libc_start_main () from /lib/libc.so.6
#16 0x08050bb1 in ?? ()

not sure where to get any more debugging symbols from. Since this is somehow related to hostnames lemme just quote my /etc/hosts here:

mike@rounder:~$ cat /etc/hosts
192.168.1.3 rounder # Added by NetworkManager
127.0.0.1 localhost.localdomain localhost
::1 rounder localhost6.localdomain6 localhost6
127.0.1.1 rounder

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Further information:

mike@rounder:~$ lsb_release -rd
Description: Ubuntu maverick (development branch)
Release: 10.10

mike@rounder:~$ apt-cache policy vino
vino:
  Installed: 2.31.91-0ubuntu2
  Candidate: 2.31.91-0ubuntu2
  Version table:
 *** 2.31.91-0ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ maverick/main i386 Packages
        100 /var/lib/dpkg/status

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: vino 2.31.91-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
Architecture: i386
Date: Fri Oct 1 08:28:54 2010
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100602.2)
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: vino