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 --- SIGSEGV (Segmentation fault) ---