Your message dated Tue, 26 May 2009 20:48:49 +0100
with message-id <[email protected]>
and subject line sing has been removed from Debian, closing #419003
has caused the Debian Bug report #419003,
regarding 64bit issues
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
419003: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419003
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: sing
Version: 1.1-15
Severity: normal

Hi,

sing apparently doesn't work correctly on 64bit computers.

# sing 152.66.0.1
SINGing to 152.66.0.1 (152.66.0.1): 24 data bytes
24 bytes from 152.66.0.1: seq=0 ttl=251 TOS=0 time=-1262314644832256.000 ms
24 bytes from 152.66.0.1: seq=1 ttl=251 TOS=0 time=8197210835517440.000 ms
24 bytes from 152.66.0.1: seq=2 ttl=251 TOS=0 time=7181930495737856.000 ms
24 bytes from 152.66.0.1: seq=3 ttl=251 TOS=0 time=910386836537344.000 ms
24 bytes from 152.66.0.1: seq=4 ttl=251 TOS=0 time=910386836537344.000 ms

--- 152.66.0.1 sing statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 
-1262314644832256.000/3187520179273728.000/8197210835517440.000 ms

Response times are actually in the 10-60ms range.

uname -a: Linux hellgate 2.6.19.2-vs2.2.0-rc8.7-hellgate #1 PREEMPT Mon Jan 29 
01:07:58 CET 2007 x86_64 GNU/Linux

On a different computer, sing reports that it can't find an interface to
route packets out through, but ping works and there is only one eth
interface anyway:

# sing 152.66.0.1
SING: Unable to select an interface to route throughout

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
152.66.245.64   0.0.0.0         255.255.255.192 U     0      0        0 eth0
0.0.0.0         152.66.245.110  0.0.0.0         UG    0      0        0 eth0

The relevant part of an strace looks like this:

mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x2aaaab261000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x2aaaab262000
mprotect(0x2aaaab245000, 86016, PROT_READ) = 0
arch_prctl(ARCH_SET_FS, 0x2aaaab261e00) = 0
munmap(0x2aaaaaac4000, 27433)           = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
setsockopt(3, SOL_SOCKET, SO_BROADCAST, [140733193388033], 4) = 0
connect(3, {sa_family=AF_INET, sin_port=htons(26731), 
sin_addr=inet_addr("152.66.0.1")}, 16) = 0
getsockname(3, {sa_family=AF_INET, sin_port=htons(32780), 
sin_addr=inet_addr("152.66.245.90")}, [18423573472471941136]) = 0
close(3)                                = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
ioctl(3, SIOCGIFCONF, {80, {{"lo", {AF_INET, inet_addr("127.0.0.1")}}, {"eth0", 
{AF_INET, inet_addr("152.66.245.90")}}}}) = 0
ioctl(3, SIOCGIFADDR, {ifr_name="lo", ifr_addr={AF_INET, 
inet_addr("127.0.0.1")}}) = 0
ioctl(3, SIOCGIFMTU, {ifr_name="lo", ifr_mtu=16436}) = 0
ioctl(3, SIOCGIFFLAGS, {ifr_name="lo", 
ifr_flags=IFF_UP|IFF_LOOPBACK|IFF_RUNNING}) = 0
close(3)                                = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
ioctl(3, SIOCGIFCONF, {80, {{"lo", {AF_INET, inet_addr("127.0.0.1")}}, {"eth0", 
{AF_INET, inet_addr("152.66.245.90")}}}}) = 0
ioctl(3, SIOCGIFADDR, {ifr_name="lo", ifr_addr={AF_INET, 
inet_addr("127.0.0.1")}}) = 0
ioctl(3, SIOCGIFMTU, {ifr_name="lo", ifr_mtu=16436}) = 0
ioctl(3, SIOCGIFFLAGS, {ifr_name="lo", 
ifr_flags=IFF_UP|IFF_LOOPBACK|IFF_RUNNING}) = 0
close(3)                                = 0
write(2, "SING: ", 6SING: )                   = 6
write(2, "Unable to select an interface to route throughout", 49Unable to 
select an interface to route throughout) = 49
write(2, "\n", 1
)                       = 1
exit_group(1)                           = ?

ltrace:

__libc_start_main(0x405570, 2, 0x7ffffffc5598, 0x4085a0, 0x408560 <unfinished 
...>
memset(0x51f820, '\000', 75000)                                                 
                         = 0x51f820
getopt_long_only(2, 0x7ffffffc5598, "hUGBOqQnRVv", 0x50c120, 0x7ffffffc545c)    
                         = -1
inet_aton("152.66.0.1", 0x7ffffffc5300)                                         
                         = 1
socket(2, 2, 0 <unfinished ...>
SYS_socket(2, 2, 0, 0, 0)                                                       
                         = 3
<... socket resumed> )                                                          
                         = 3
setsockopt(3, 1, 6, 0x7ffffffc5288, 4 <unfinished ...>
SYS_setsockopt(3, 1, 6, 0x7ffffffc5288, 4)                                      
                         = 0
<... setsockopt resumed> )                                                      
                         = 0
connect(3, 0x50d010, 16, 0x2aaaab0ef6fc, 4 <unfinished ...>
SYS_connect(3, 0x50d010, 16, 0, 4)                                              
                         = 0
<... connect resumed> )                                                         
                         = 0
getsockname(3, 0x7ffffffc5270, 0x7ffffffc528c, 0x2aaaab0ef172, 4 <unfinished 
...>
SYS_getsockname(3, 0x7ffffffc5270, 0x7ffffffc528c, 0, 4)                        
                         = 0
<... getsockname resumed> )                                                     
                         = 0
close(3 <unfinished ...>
SYS_close(3)                                                                    
                         = 0
<... close resumed> )                                                           
                         = 0
socket(2, 2, 0 <unfinished ...>
SYS_socket(2, 2, 0, 0, 4)                                                       
                         = 3
<... socket resumed> )                                                          
                         = 3
ioctl(3, 35090, 0x7ffffffc5280 <unfinished ...>
SYS_ioctl(3, 35090, 0x7ffffffc5280, 0, 4)                                       
                         = 0
<... ioctl resumed> )                                                           
                         = 0
strncpy(0x7ffffffc5250, "lo", 16)                                               
                         = 0x7ffffffc5250
strncpy(0x7ffffff28df0, "lo", 16)                                               
                         = 0x7ffffff28df0
ioctl(3, 35093, 0x7ffffff28df0 <unfinished ...>
SYS_ioctl(3, 35093, 0x7ffffff28df0, 4, 0x7ffffff28df2)                          
                         = 0
<... ioctl resumed> )                                                           
                         = 0
strncpy(0x7ffffff28df0, "lo", 16)                                               
                         = 0x7ffffff28df0
ioctl(3, 35105, 0x7ffffff28df0 <unfinished ...>
SYS_ioctl(3, 35105, 0x7ffffff28df0, 4, 0x7ffffff28df2)                          
                         = 0
<... ioctl resumed> )                                                           
                         = 0
strncpy(0x7ffffff28df0, "lo", 16)                                               
                         = 0x7ffffff28df0
ioctl(3, 35091, 0x7ffffff28df0 <unfinished ...>
SYS_ioctl(3, 35091, 0x7ffffff28df0, 4, 0x7ffffff28df2)                          
                         = 0
<... ioctl resumed> )                                                           
                         = 0
close(3 <unfinished ...>
SYS_close(3)                                                                    
                         = 0
<... close resumed> )                                                           
                         = 0
socket(2, 2, 0 <unfinished ...>
SYS_socket(2, 2, 0, 4, 0x7ffffff28df2)                                          
                         = 3
<... socket resumed> )                                                          
                         = 3
ioctl(3, 35090, 0x7ffffffc5280 <unfinished ...>
SYS_ioctl(3, 35090, 0x7ffffffc5280, 4, 0x7ffffff28df2)                          
                         = 0
<... ioctl resumed> )                                                           
                         = 0
strncpy(0x7ffffffc5250, "lo", 16)                                               
                         = 0x7ffffffc5250
strncpy(0x7ffffff28df0, "lo", 16)                                               
                         = 0x7ffffff28df0
ioctl(3, 35093, 0x7ffffff28df0 <unfinished ...>
SYS_ioctl(3, 35093, 0x7ffffff28df0, 4, 0x7ffffff28df2)                          
                         = 0
<... ioctl resumed> )                                                           
                         = 0
strncpy(0x7ffffff28df0, "lo", 16)                                               
                         = 0x7ffffff28df0
ioctl(3, 35105, 0x7ffffff28df0 <unfinished ...>
SYS_ioctl(3, 35105, 0x7ffffff28df0, 4, 0x7ffffff28df2)                          
                         = 0
<... ioctl resumed> )                                                           
                         = 0
strncpy(0x7ffffff28df0, "lo", 16)                                               
                         = 0x7ffffff28df0
ioctl(3, 35091, 0x7ffffff28df0 <unfinished ...>
SYS_ioctl(3, 35091, 0x7ffffff28df0, 4, 0x7ffffff28df2)                          
                         = 0
<... ioctl resumed> )                                                           
                         = 0
close(3 <unfinished ...>
SYS_close(3)                                                                    
                         = 0
<... close resumed> )                                                           
                         = 0
fprintf(0x2aaaab25b680, "%s: ", "SING" <unfinished ...>
SYS_write(2, "SING: ", 6SING: )                                                 
                               = 6
<... fprintf resumed> )                                                         
                         = 6
vfprintf(0x2aaaab25b680, "Unable to select an interface to route throughout", 
0x7ffffffc51d0 <unfinished ...>
SYS_write(2, "Unable to select an interface to route throughout", 49Unable to 
select an interface to route throughout)                                    = 49
<... vfprintf resumed> )                                                        
                         = 49
fputc('\n', 0x2aaaab25b680 <unfinished ...>
SYS_write(2, "\n", 1
)                                                                               
     = 1
<... fputc resumed> )                                                           
                         = 10
exit(1 <unfinished ...>
SYS_exit_group(1 <unfinished ...>
+++ exited (status 1) +++

uname -a: Linux cador 2.6.15-1-amd64-generic #2 Tue Mar 7 06:24:40 UTC 2006 
x86_64 GNU/Linux

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (1200, 'unstable'), (500, 'feisty')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.19.2-vs2.2.0-rc8.7-hellgate (PREEMPT)
Locale: LANG=C, LC_CTYPE=hu_HU (charmap=ISO-8859-2)
Shell: /bin/sh linked to /bin/bash

Versions of packages sing depends on:
ii  debconf [debconf-2.0]       1.5.11       Debian configuration management sy
ii  libc6                       2.5-0ubuntu9 GNU C Library: Shared libraries
ii  libnet0                     1.0.2a-7     library for the construction and h
ii  libpcap0.8                  0.9.5-1      System interface for user-level pa

sing recommends no packages.

-- debconf information excluded

Best regards,

Andras

-- 
                 Andras Korn <korn at chardonnay.math.bme.hu>
                 <http://chardonnay.math.bme.hu/~korn/> QOTD:
           Mind Like A Steel Trap - Rusty And Illegal In 37 States.


--- End Message ---
--- Begin Message ---
Version: 1.1-17+rm

The sing package has been removed from Debian so we are closing
the bugs that were still opened against it.

For more information about this package's removal, read
http://bugs.debian.org/530487 . That bug might give the reasons why
this package was removed, and suggestions of possible replacements.

Don't hesitate to reply to this mail if you have any question.

Thank you for your contribution to Debian.

Kind regards,
--
Marco Rodrigues


--- End Message ---

Reply via email to