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 +++