Comment 4 for bug 652961

Revision history for this message
Paul van Tilburg (paulvt) wrote : Re: vino-server SIGSEGV in __nss_hostname_digits_dots

I am guessing (from the output you paste) you also have an UPnP-enabled gateway and something seems to go wrong with that? I have something very similar. ltrace output (instead of gdb, which is the same for me as pasted above):

strncpy(0x7fffae2523a2, "/var/run/minissdpd.sock", 108) = 0x7fffae2523a2
connect(18, 0x7fffae2523a0, 110, 0, 84) = -1
close(18) = 0
socket(1, 1, 0) = 18
strncpy(0x7fffae2523a2, "/var/run/minissdpd.sock", 108) = 0x7fffae2523a2
connect(18, 0x7fffae2523a0, 110, 0, 84) = -1
close(18) = 0
socket(1, 1, 0) = 18
strncpy(0x7fffae2523a2, "/var/run/minissdpd.sock", 108) = 0x7fffae2523a2
connect(18, 0x7fffae2523a0, 110, 0, 84) = -1
close(18) = 0
socket(1, 1, 0) = 18
strncpy(0x7fffae2523a2, "/var/run/minissdpd.sock", 108) = 0x7fffae2523a2
connect(18, 0x7fffae2523a0, 110, 0, 84) = -1
close(18) = 0
socket(2, 2, 0) = 18
inet_addr("239.255.255.250") = 0xfaffffef
setsockopt(18, 1, 2, 0x7fffae252acc, 4) = 0
bind(18, 0x7fffae252ab0, 16, -1, 4) = 0
snprintf("", 4456408, "") = 137
sendto(18, 0x7fffae2524a0, 137, 0, 0x7fffae252aa0) = 137
poll(0x7fffae252420, 1, 2000, 2000, 0x7fffae252aa0) = 1
recv(18, 0x7fffae2524a0, 1536, 0, 0x7fffae252aa0) = 308
strncasecmp(0x7fffae2524b1, 0x43fcf4, 8, 0x7fffae2524a0, 308) = 0xfffffff7
strncasecmp(0x7fffae2524b1, 0x440ab1, 2, 0x7fffae2524a0, 308) = 0xfffffff0
strncasecmp(0x7fffae2524cd, 0x43fcf4, 8, 0x7fffae2524a0, 308) = 7
strncasecmp(0x7fffae2524cd, 0x440ab1, 2, 0x7fffae2524a0, 308) = 0
strncasecmp(0x7fffae252506, 0x43fcf4, 8, 0x7fffae2524a0, 308) = 9
strncasecmp(0x7fffae252506, 0x440ab1, 2, 0x7fffae2524a0, 308) = 2
strncasecmp(0x7fffae25256b, 0x43fcf4, 8, 0x7fffae2524a0, 308) = 0xfffffff9
strncasecmp(0x7fffae25256b, 0x440ab1, 2, 0x7fffae2524a0, 308) = 0xfffffff2
strncasecmp(0x7fffae252571, 0x43fcf4, 8, 0x7fffae2524a0, 308) = 7
strncasecmp(0x7fffae252571, 0x440ab1, 2, 0x7fffae2524a0, 308) = 0xfffffff1
strncasecmp(0x7fffae2525a2, 0x43fcf4, 8, 0x7fffae2524a0, 308) = 0
malloc(119) = 0x00d73b50
memcpy(0x00d73b68, "http://192.168.1.1:5000/rootDesc"..., 36) = 0x00d73b68
memcpy(0x00d73b8d, "urn:schemas-upnp-org:device:Inte"..., 51) = 0x00d73b8d
poll(0x7fffae252420, 1, 2000, 2000, 308) = 0
close(18) = 0
g_malloc(24, 1, 2000, -1, 0) = 0xd68f40
g_malloc(1796, 24, 0x2b988645de40, 0xd68f30, 0xd68f30) = 0xd753d0
strstr("http://192.168.1.1:5000/rootDesc"..., "://") = "://192.168.1.1:5000/rootDesc.xml"
strchr("192.168.1.1:5000/rootDesc.xml", ':') = ":5000/rootDesc.xml"
strchr("192.168.1.1:5000/rootDesc.xml", '/') = "/rootDesc.xml"
malloc(12) = 0x00d68d10
strncpy(0x00d68d10, "192.168.1.1", 11) = 0x00d68d10
gethostbyname(NULL <unfinished ...>
--- SIGSEGV (Segmentation fault) ---