Gentoo Archives: gentoo-amd64

From: Daniel Iliev <danny@××××××××.com>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] getaddrinfo(): Bad value for ai_flags
Date: Thu, 28 Dec 2006 11:11:31
Message-Id: 4593A5E0.7010505@ilievnet.com
1 Hi,
2
3 whois (from net-misc/whois-4.7.19) gives me:
4
5 whois gentoo.org
6 getaddrinfo(whois.publicinterestregistry.net): Bad value for ai_flags
7 ==
8 ldd `which whois`
9 libidn.so.11 => /usr/lib/libidn.so.11 (0x00002af95ba6f000)
10 libc.so.6 => /lib/libc.so.6 (0x00002af95bba1000)
11 /lib64/ld-linux-x86-64.so.2 (0x00002af95b951000)
12 ==
13 qfile libidn.so.11
14 net-dns/libidn (/usr/lib64/libidn.so.11)
15 app-emulation/emul-linux-x86-baselibs (/emul/linux/x86/usr/lib/libidn.so.11)
16 ==
17 qfile libc.so.6
18 sys-libs/glibc (/lib64/libc.so.6)
19 sys-libs/glibc (/lib32/libc.so.6)
20 ==
21 qfile ld-linux-x86-64.so.2
22 sys-libs/glibc (/lib64/ld-linux-x86-64.so.2)
23 ==
24
25
26
27 So I did "emerge -1 glibc emul-linux-x86-baselibs libidn whois" but it
28 didn't solve the problem. Any ideas?
29
30
31
32
33 Additional info:
34
35 strace whois gentoo.org
36 execve("/usr/bin/whois", ["whois", "gentoo.org"], [/* 44 vars */]) = 0
37 brk(0) = 0x50b000
38 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
39 = 0x2b07d5ae5000
40 uname({sys="Linux", node="ilievnet.com", ...}) = 0
41 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
42 directory)
43 open("/etc/ld.so.cache", O_RDONLY) = 3
44 fstat(3, {st_mode=S_IFREG|0644, st_size=110932, ...}) = 0
45 mmap(NULL, 110932, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b07d5ae6000
46 close(3) = 0
47 open("/usr/lib/libidn.so.11", O_RDONLY) = 3
48 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200/\0\0"...,
49 832) = 832
50 fstat(3, {st_mode=S_IFREG|0755, st_size=205168, ...}) = 0
51 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
52 = 0x2b07d5b02000
53 mmap(NULL, 1251088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
54 0) = 0x2b07d5be6000
55 mprotect(0x2b07d5c16000, 1048576, PROT_NONE) = 0
56 mmap(0x2b07d5d16000, 8192, PROT_READ|PROT_WRITE,
57 MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30000) = 0x2b07d5d16000
58 close(3) = 0
59 open("/lib/libc.so.6", O_RDONLY) = 3
60 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \322\1\0"...,
61 832) = 832
62 fstat(3, {st_mode=S_IFREG|0755, st_size=1342384, ...}) = 0
63 mmap(NULL, 2359368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
64 0) = 0x2b07d5d18000
65 mprotect(0x2b07d5e4f000, 1048576, PROT_NONE) = 0
66 mmap(0x2b07d5f4f000, 20480, PROT_READ|PROT_WRITE,
67 MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x137000) = 0x2b07d5f4f000
68 mmap(0x2b07d5f54000, 16456, PROT_READ|PROT_WRITE,
69 MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b07d5f54000
70 close(3) = 0
71 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
72 = 0x2b07d5f59000
73 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
74 = 0x2b07d5f5a000
75 arch_prctl(ARCH_SET_FS, 0x2b07d5f59ae0) = 0
76 mprotect(0x2b07d5f4f000, 12288, PROT_READ) = 0
77 mprotect(0x2b07d5be4000, 4096, PROT_READ) = 0
78 munmap(0x2b07d5ae6000, 110932) = 0
79 brk(0) = 0x50b000
80 brk(0x52c000) = 0x52c000
81 open("/usr/lib64/locale/locale-archive", O_RDONLY) = -1 ENOENT (No such
82 file or directory)
83 open("/usr/share/locale/locale.alias", O_RDONLY) = 3
84 fstat(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0
85 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
86 = 0x2b07d5ae6000
87 read(3, "# Locale name alias data base.\n#"..., 4096) = 2586
88 read(3, "", 4096) = 0
89 close(3) = 0
90 munmap(0x2b07d5ae6000, 4096) = 0
91 open("/usr/lib64/locale/bg_BG.UTF-8/LC_IDENTIFICATION", O_RDONLY) = -1
92 ENOENT (No such file or directory)
93 open("/usr/lib64/locale/bg_BG.utf8/LC_IDENTIFICATION", O_RDONLY) = 3
94 fstat(3, {st_mode=S_IFREG|0644, st_size=351, ...}) = 0
95 mmap(NULL, 351, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b07d5ae6000
96 close(3) = 0
97 open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3
98 fstat(3, {st_mode=S_IFREG|0644, st_size=25406, ...}) = 0
99 mmap(NULL, 25406, PROT_READ, MAP_SHARED, 3, 0) = 0x2b07d5ae7000
100 close(3) = 0
101 open("/usr/lib64/locale/bg_BG.UTF-8/LC_MEASUREMENT", O_RDONLY) = -1
102 ENOENT (No such file or directory)
103 open("/usr/lib64/locale/bg_BG.utf8/LC_MEASUREMENT", O_RDONLY) = 3
104 fstat(3, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
105 mmap(NULL, 23, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b07d5aee000
106 close(3) = 0
107 open("/usr/lib64/locale/bg_BG.UTF-8/LC_TELEPHONE", O_RDONLY) = -1 ENOENT
108 (No such file or directory)
109 open("/usr/lib64/locale/bg_BG.utf8/LC_TELEPHONE", O_RDONLY) = 3
110 fstat(3, {st_mode=S_IFREG|0644, st_size=62, ...}) = 0
111 mmap(NULL, 62, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b07d5aef000
112 close(3) = 0
113 open("/usr/lib64/locale/bg_BG.UTF-8/LC_ADDRESS", O_RDONLY) = -1 ENOENT
114 (No such file or directory)
115 open("/usr/lib64/locale/bg_BG.utf8/LC_ADDRESS", O_RDONLY) = 3
116 fstat(3, {st_mode=S_IFREG|0644, st_size=163, ...}) = 0
117 mmap(NULL, 163, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b07d5af0000
118 close(3) = 0
119 open("/usr/lib64/locale/bg_BG.UTF-8/LC_NAME", O_RDONLY) = -1 ENOENT (No
120 such file or directory)
121 open("/usr/lib64/locale/bg_BG.utf8/LC_NAME", O_RDONLY) = 3
122 fstat(3, {st_mode=S_IFREG|0644, st_size=96, ...}) = 0
123 mmap(NULL, 96, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b07d5af1000
124 close(3) = 0
125 open("/usr/lib64/locale/bg_BG.UTF-8/LC_PAPER", O_RDONLY) = -1 ENOENT (No
126 such file or directory)
127 open("/usr/lib64/locale/bg_BG.utf8/LC_PAPER", O_RDONLY) = 3
128 fstat(3, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0
129 mmap(NULL, 34, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b07d5af2000
130 close(3) = 0
131 open("/usr/lib64/locale/en_US.UTF-8/LC_MESSAGES", O_RDONLY) = -1 ENOENT
132 (No such file or directory)
133 open("/usr/lib64/locale/en_US.utf8/LC_MESSAGES", O_RDONLY) = 3
134 fstat(3, {st_mode=S_IFDIR|0755, st_size=28, ...}) = 0
135 close(3) = 0
136 open("/usr/lib64/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES",
137 O_RDONLY) = 3
138 fstat(3, {st_mode=S_IFREG|0644, st_size=52, ...}) = 0
139 mmap(NULL, 52, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b07d5af3000
140 close(3) = 0
141 open("/usr/lib64/locale/bg_BG.UTF-8/LC_MONETARY", O_RDONLY) = -1 ENOENT
142 (No such file or directory)
143 open("/usr/lib64/locale/bg_BG.utf8/LC_MONETARY", O_RDONLY) = 3
144 fstat(3, {st_mode=S_IFREG|0644, st_size=298, ...}) = 0
145 mmap(NULL, 298, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b07d5af4000
146 close(3) = 0
147 open("/usr/lib64/locale/bg_BG.UTF-8/LC_COLLATE", O_RDONLY) = -1 ENOENT
148 (No such file or directory)
149 open("/usr/lib64/locale/bg_BG.utf8/LC_COLLATE", O_RDONLY) = 3
150 fstat(3, {st_mode=S_IFREG|0644, st_size=880226, ...}) = 0
151 mmap(NULL, 880226, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b07d5b03000
152 close(3) = 0
153 open("/usr/lib64/locale/bg_BG.UTF-8/LC_TIME", O_RDONLY) = -1 ENOENT (No
154 such file or directory)
155 open("/usr/lib64/locale/bg_BG.utf8/LC_TIME", O_RDONLY) = 3
156 fstat(3, {st_mode=S_IFREG|0644, st_size=2531, ...}) = 0
157 mmap(NULL, 2531, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b07d5bda000
158 close(3) = 0
159 open("/usr/lib64/locale/bg_BG.UTF-8/LC_NUMERIC", O_RDONLY) = -1 ENOENT
160 (No such file or directory)
161 open("/usr/lib64/locale/bg_BG.utf8/LC_NUMERIC", O_RDONLY) = 3
162 fstat(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
163 mmap(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b07d5bdb000
164 close(3) = 0
165 open("/usr/lib64/locale/bg_BG.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No
166 such file or directory)
167 open("/usr/lib64/locale/bg_BG.utf8/LC_CTYPE", O_RDONLY) = 3
168 fstat(3, {st_mode=S_IFREG|0644, st_size=208464, ...}) = 0
169 mmap(NULL, 208464, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b07d5f5b000
170 close(3) = 0
171 rt_sigaction(SIGTERM, {0x401df0, [TERM], SA_RESTORER|SA_RESTART,
172 0x2b07d5d48430}, {SIG_DFL}, 8) = 0
173 rt_sigaction(SIGINT, {0x401df0, [INT], SA_RESTORER|SA_RESTART,
174 0x2b07d5d48430}, {SIG_DFL}, 8) = 0
175 rt_sigaction(SIGALRM, {0x401e20, [ALRM], SA_RESTORER|SA_RESTART,
176 0x2b07d5d48430}, {SIG_DFL}, 8) = 0
177 open("/etc/whois.conf", O_RDONLY) = 3
178 fstat(3, {st_mode=S_IFREG|0644, st_size=345, ...}) = 0
179 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
180 = 0x2b07d5f8e000
181 read(3, "# GNU whois configuration file\n#"..., 4096) = 345
182 read(3, "", 4096) = 0
183 alarm(60) = 0
184 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1
185 ENOENT (No such file or directory)
186 open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1
187 ENOENT (No such file or directory)
188 open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1
189 ENOENT (No such file or directory)
190 open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1
191 ENOENT (No such file or directory)
192 open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1
193 ENOENT (No such file or directory)
194 open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT
195 (No such file or directory)
196 write(2, "getaddrinfo(whois.publicinterest"...,
197 69getaddrinfo(whois.publicinterestregistry.net): Bad value for ai_flags)
198 = 69
199 write(2, "\n", 1
200 ) = 1
201 exit_group(2) = ?
202 Process 27407 detached
203
204
205
206 --
207 Best regards,
208 Daniel
209
210
211 --
212 gentoo-amd64@g.o mailing list

Replies

Subject Author
[gentoo-amd64] Re: getaddrinfo(): Bad value for ai_flags Duncan <1i5t5.duncan@×××.net>