Package: dhcp3-client
Version: 3.0.2-3
Severity: important

Hi,

I found dhclient3 to fail on sparc64 architecture with the following 
error since my latest sid update:
# dhclient3 eth0
Internet Systems Consortium DHCP Client V3.0.2
Copyright 2004 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

sit0: unknown hardware address type 776
sit0: unknown hardware address type 776
Listening on LPF/eth0/08:00:20:89:57:1a
Sending on   LPF/eth0/08:00:20:89:57:1a
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
Erreur du bus

(I do not understand why the error message is in French as I have put my 
locale to be C, its meaning is `bus error').

I confirm the bug on two different sid machines (kernels 2.4.26-sparc64 
and 2.4.27-2-sparc64) that both used to work flawlessly with the 
dhcp3-client_3.0.2-1_sparc.deb version of your package).

If of any help I have also included the strace of the command. 

Fortunately dhcp-client is still working (as pump seems to be broken 
too).

Thanks for you work on dhcp3 and best regards,
Frederic Lehobey

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: sparc (sparc64)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.4.26-sparc64
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages dhcp3-client depends on:
ii  debconf                       1.4.56     Debian configuration management sy
ii  debianutils                   2.14.1     Miscellaneous utilities specific t
ii  dhcp3-common                  3.0.2-3    Common files used by all the dhcp3
ii  libc6                         2.3.5-3    GNU C Library: Shared libraries an

dhcp3-client recommends no packages.
execve("/sbin/dhclient3", ["dhclient3", "eth0"], [/* 15 vars */]) = 0
uname({sys="Linux", node="poussiere", ...}) = 0
brk(0)                                  = 0xb6f70
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=28951, ...}) = 0
mmap(NULL, 28951, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7001c000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\1\312"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1201740, ...}) = 0
mmap(NULL, 1271416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7002c000
mprotect(0x7014a000, 99960, PROT_NONE)  = 0
mmap(0x7015a000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11e000) = 0x7015a000
mmap(0x70160000, 9848, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x70160000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7001a000
munmap(0x7001c000, 28951)               = 0
open("/dev/null", O_RDWR)               = 3
close(3)                                = 0
socket(PF_FILE, SOCK_DGRAM, 0)          = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
connect(3, {sa_family=AF_FILE, path="/dev/log"}, 16) = 0
brk(0)                                  = 0xb6f70
brk(0xd8f70)                            = 0xd8f70
brk(0xda000)                            = 0xda000
time([1123512089])                      = 1123512089
open("/etc/localtime", O_RDONLY)        = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7001c000
read(4, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\f\0"..., 8192) = 
1082
close(4)                                = 0
munmap(0x7001c000, 8192)                = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
rt_sigreturn(0x3)                       = 76
write(2, "Internet Systems Consortium DHCP"..., 46) = 46
write(2, "\n", 1)                       = 1
time([1123512089])                      = 1123512089
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
rt_sigreturn(0x3)                       = 73
write(2, "Copyright 2004 Internet Systems "..., 43) = 43
write(2, "\n", 1)                       = 1
time([1123512089])                      = 1123512089
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
rt_sigreturn(0x3)                       = 50
write(2, "All rights reserved.", 20)    = 20
write(2, "\n", 1)                       = 1
time([1123512089])                      = 1123512089
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
rt_sigreturn(0x3)                       = 85
write(2, "For info, please visit http://ww";..., 55) = 55
write(2, "\n", 1)                       = 1
time([1123512089])                      = 1123512089
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
rt_sigreturn(0x3)                       = 30
write(2, "", 0)                         = 0
write(2, "\n", 1)                       = 1
open("/etc/nsswitch.conf", O_RDONLY)    = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7001c000
read(4, "# /etc/nsswitch.conf\n#\n# Example"..., 8192) = 465
read(4, "", 8192)                       = 0
close(4)                                = 0
munmap(0x7001c000, 8192)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=28951, ...}) = 0
mmap(NULL, 28951, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7001c000
close(4)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/v9/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/lib/tls/v9", 0xeffff2b8)       = -1 ENOENT (No such file or directory)
open("/lib/tls/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/lib/tls", 0xeffff2b8)          = -1 ENOENT (No such file or directory)
open("/lib/v9/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/v9", 0xeffff2b8)           = -1 ENOENT (No such file or directory)
open("/lib/libnss_db.so.2", O_RDONLY)   = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/tls/v9/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/usr/lib/tls/v9", 0xeffff2b8)   = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/usr/lib/tls", 0xeffff2b8)      = -1 ENOENT (No such file or directory)
open("/usr/lib/v9/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/usr/lib/v9", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
open("/usr/lib/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=16384, ...}) = 0
munmap(0x7001c000, 28951)               = 0
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=28951, ...}) = 0
mmap(NULL, 28951, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7001c000
close(4)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libnss_files.so.2", O_RDONLY) = 4
read(4, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\0\35"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=43300, ...}) = 0
mmap(NULL, 108032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 
0x70164000
mprotect(0x7016e000, 67072, PROT_NONE)  = 0
mmap(0x7017c000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x8000) = 0x7017c000
close(4)                                = 0
munmap(0x7001c000, 28951)               = 0
open("/etc/services", O_RDONLY)         = 4
fcntl64(4, F_GETFD)                     = 0
fcntl64(4, F_SETFD, FD_CLOEXEC)         = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=17571, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7001c000
read(4, "# Network services, Internet sty"..., 8192) = 8192
read(4, "usnote\t1352/udp\tlotusnotes\nms-sq"..., 8192) = 8192
read(4, "/tcp\t\t\t# Internet Relay Chat\nzop"..., 8192) = 1187
read(4, "", 8192)                       = 0
close(4)                                = 0
munmap(0x7001c000, 8192)                = 0
time([1123512089])                      = 1123512089
socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 4
ioctl(4, 0x8912, {32, {{"lo", {AF_INET, inet_addr("127.0.0.1")}}}}) = 0
ioctl(4, 0x8913, {ifr_name="lo", ifr_flags=IFF_UP|IFF_LOOPBACK|IFF_RUNNING}) = 0
open("/proc/net/dev", O_RDONLY)         = 5
fstat64(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7001c000
read(5, "Inter-|   Receive               "..., 8192) = 569
read(5, "", 8192)                       = 0
close(5)                                = 0
munmap(0x7001c000, 8192)                = 0
ioctl(4, 0x8927, {ifr_name="sit0", ifr_hwaddr=00:00:00:00:00:00}) = 0
time([1123512089])                      = 1123512089
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
rt_sigreturn(0x3)                       = 69
write(2, "sit0: unknown hardware address t"..., 39) = 39
write(2, "\n", 1)                       = 1
ioctl(4, 0x8927, {ifr_name="lo", ifr_hwaddr=00:00:00:00:00:00}) = 0
ioctl(4, 0x8927, {ifr_name="eth0", ifr_hwaddr=08:00:20:89:57:1a}) = 0
close(4)                                = 0
brk(0x104000)                           = 0x104000
open("/etc/dhcp3/dhclient.conf", O_RDONLY) = 4
read(4, "# Configuration file for /sbin/d"..., 8192) = 1594
read(4, "", 8192)                       = 0
close(4)                                = 0
open("/var/lib/dhcp3/dhclient.leases", O_RDONLY) = 4
read(4, "", 8192)                       = 0
close(4)                                = 0
open("/var/lib/dhcp3/dhclient.leases", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4
getpid()                                = 893
fork()                                  = 894
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 894
--- SIGCHLD (Child exited) @ 0 (0) ---
time([1123512090])                      = 1123512090
socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 5
ioctl(5, 0x8912, {32, {{"lo", {AF_INET, inet_addr("127.0.0.1")}}}}) = 0
ioctl(5, 0x8913, {ifr_name="lo", ifr_flags=IFF_UP|IFF_LOOPBACK|IFF_RUNNING}) = 0
ioctl(5, 0x8927, {ifr_name="sit0", ifr_hwaddr=00:00:00:00:00:00}) = 0
time([1123512090])                      = 1123512090
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
rt_sigreturn(0x3)                       = 69
write(2, "sit0: unknown hardware address t"..., 39) = 39
write(2, "\n", 1)                       = 1
ioctl(5, 0x8927, {ifr_name="lo", ifr_hwaddr=00:00:00:00:00:00}) = 0
ioctl(5, 0x8927, {ifr_name="eth0", ifr_hwaddr=08:00:20:89:57:1a}) = 0
socket(PF_PACKET, SOCK_PACKET, 3)       = 6
rt_sigpending([?])                      = 0
rt_sigtimedwait([?], 0xffff, 0x1a, -268439256) = 0
time([1123512090])                      = 1123512090
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
rt_sigreturn(0x3)                       = 69
write(2, "Listening on LPF/eth0/08:00:20:8"..., 39) = 39
write(2, "\n", 1)                       = 1
time([1123512090])                      = 1123512090
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
rt_sigreturn(0x3)                       = 69
write(2, "Sending on   LPF/eth0/08:00:20:8"..., 39) = 39
write(2, "\n", 1)                       = 1
fcntl64(6, F_SETFD, FD_CLOEXEC)         = 0
close(5)                                = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 5
rt_sigtimedwait([?], 0xffff, 0x4, -268439384) = 0
rt_sigpending([?])                      = 0
time([1123512090])                      = 1123512090
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
rt_sigreturn(0x3)                       = 58
write(2, "Sending on   Socket/fallback", 28) = 28
write(2, "\n", 1)                       = 1
fcntl64(5, F_SETFD, FD_CLOEXEC)         = 0
gettimeofday({1123512090, 945189}, NULL) = 0
select(7, [5 6], [], [], {2, 54811})    = 1 (in [6], left {2, 60000})
gettimeofday({1123512090, 946666}, NULL) = 0
read(6, "\0\340L\322\330\301\10\0 \211W\32\206\335`\0\0\0\0p\6@"..., 1536) = 166
gettimeofday({1123512090, 948260}, NULL) = 0
select(7, [5 6], [], [], {2, 51740})    = 1 (in [6], left {2, 60000})
gettimeofday({1123512090, 949657}, NULL) = 0
read(6, "\10\0 \211W\32\0\340L\322\330\301\206\335`\0\0\0\0 \6@"..., 1536) = 86
gettimeofday({1123512090, 951054}, NULL) = 0
select(7, [5 6], [], [], {2, 48946})    = 1 (in [6], left {2, 50000})
gettimeofday({1123512090, 952445}, NULL) = 0
read(6, "\0\340L\322\330\301\10\0 \211W\32\206\335`\0\0\0\0p\6@"..., 1536) = 166
gettimeofday({1123512090, 953839}, NULL) = 0
select(7, [5 6], [], [], {2, 46161})    = 1 (in [6], left {2, 50000})
gettimeofday({1123512090, 955246}, NULL) = 0
read(6, "\10\0 \211W\32\0\340L\322\330\301\206\335`\0\0\0\0 \6@"..., 1536) = 86
gettimeofday({1123512090, 956642}, NULL) = 0
select(7, [5 6], [], [], {2, 43358})    = 0 (Timeout)
gettimeofday({1123512093, 5634}, NULL)  = 0
time([1123512093])                      = 1123512093
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1082, ...}) = 0
rt_sigreturn(0x3)                       = 88
write(2, "DHCPDISCOVER on eth0 to 255.255."..., 58) = 58
write(2, "\n", 1)                       = 1
sendto(6, "\377\377\377\377\377\377\10\0 \211W\32\10\0E\20\1H\0\0"..., 342, 0, 
{sa_family=AF_PACKET, proto=0x6574, if1747976192, pkttype=PACKET_HOST, 
addr(0)={0, }, 16) = 342
gettimeofday({1123512093, 18904}, NULL) = 0
select(7, [5 6], [], [], {6, 981096})   = 1 (in [6], left {6, 990000})
gettimeofday({1123512093, 20396}, NULL) = 0
read(6, "\10\0 [EMAIL PROTECTED]@[EMAIL PROTECTED]"..., 1536) = 342
--- SIGBUS (Bus error) @ 0 (0) ---
+++ killed by SIGBUS +++

Reply via email to