Sat 01 Nov 2003 01:47:11 PM UTC, comment #2:
I straced from another console and I see a loop on select():
wait4(26379, 0xbfff0b28, WNOHANG, NULL) = 0
gettimeofday({1067694464, 671758}, NULL) = 0
gettimeofday({1067694464, 671808}, NULL) = 0
select(12, [3 4 5 6 7 8 9 10 11], [], [], {0, 0}) = 0 (Timeout)
wait4(26377, 0xbfff0b28, WNOHANG, NULL) = 0
gettimeofday({1067694464, 672486}, NULL) = 0
gettimeofday({1067694464, 672534}, NULL) = 0
select(12, [3 4 5 6 7 8 9 10 11], [], [], {0, 0}) = 0 (Timeout)
wait4(26375, 0xbfff0b28, WNOHANG, NULL) = 0
gettimeofday({1067694464, 673280}, NULL) = 0
gettimeofday({1067694464, 673329}, NULL) = 0
select(12, [3 4 5 6 7 8 9 10 11], [], [], {0, 0}) = 0 (Timeout)
wait4(26374, 0xbfff0b28, WNOHANG, NULL) = 0
gettimeofday({1067694464, 674136}, NULL) = 0
gettimeofday({1067694464, 674190}, NULL) = 0
select(12, [3 4 5 6 7 8 9 10 11], [], [], {0, 0}) = 0 (Timeout)
wait4(26372, 0xbfff0b28, WNOHANG, NULL) = 0
gettimeofday({1067694464, 674875}, NULL) = 0
gettimeofday({1067694464, 674922}, NULL) = 0
select(12, [3 4 5 6 7 8 9 10 11], [], [], {0, 0}) = 0 (Timeout)
Trying Ruby 1.8.1 preview 2 changes nothing.
|
Fri 31 Oct 2003 09:53:11 PM UTC, original submission:
Whatever the domain, ZoneCheck displays the list of nameservers then apparently freezes. If I get impatient and stop it ten minutes later, the trace is:
eve:~/AFNIC/zonecheck % zonecheck --verbose i,x,d be
ZONE : be.
NS <= : master.ns.dns.be. [193.109.126.140]
NS : milano.ns.dns.be. [217.29.76.10]
NS : woluwe.ns.dns.be. [213.193.157.26]
NS : brussels.ns.dns.be. [193.190.135.4]
NS : amsterdam.ns.dns.be. [193.194.136.30]
NS : c.ns.dns.be. [195.22.139.135]
NS : paris.ns.dns.be. [192.134.1.1]
NS : london.ns.dns.be. [195.66.241.90]
/usr/local/libexec/zonecheck/zc/testmanager.rb:473:in `join': Interrupt from /usr/local/libexec/zonecheck/zc/testmanager.rb:473:in `check'
from /usr/local/libexec/zonecheck/zc/testmanager.rb:473:in `each'
from /usr/local/libexec/zonecheck/zc/testmanager.rb:473:in `check'
from /usr/local/libexec/zonecheck/zc/testmanager.rb:453:in `each'
from /usr/local/libexec/zonecheck/zc/testmanager.rb:453:in `check'
from /usr/local/libexec/zonecheck/zc/zonecheck.rb:252:in `zc'
from /usr/local/libexec/zonecheck/zc/zonecheck.rb:175:in `do_check'
from /usr/local/libexec/zonecheck/zc/zonecheck.rb:132:in `start'
from /local/bin/zonecheck:288
ruby 1.8.0 (2003-08-04) [i686-linux]
ZoneCheck from the CVS of today (it works with an older ZoneCheck)
|