From: Roger Pack Date: 2009-11-08T14:03:28+09:00 Subject: [ruby-core:26615] [Bug #2319] gethostbyname fails in windows Issue #2319 has been updated by Roger Pack. Perhaps it is getting confused between ipv6 and 4? (after compiling with -g3 (gdb) print *addr $6 = {sin6_family = -1912, sin6_port = 34, sin6_flowinfo = 1851828526, sin6_addr = {_S6_un = {_S6_u8 = "���{>\000���Y\236\000p��`n\002\000\000", _S6_u16 = {31672, 62, 22992, 158, 43120, 28256, 2, 0}, _S6_u32 = {4094904, 10377680, 1851828336, 2}}}, sin6_scope_id = 4102464} (gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. make_hostent_internal (arg=0x6e614d88) at raddrinfo.c:431 431 if (addr->ai_canonname) { ---------------------------------------- http://redmine.ruby-lang.org/issues/show/2319 ---------------------------------------- http://redmine.ruby-lang.org