<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3132" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN
class=348422421-06092007>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>I would be thankful
if somebody could help me with this issue. </SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>The conditions of
the test are as follows:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>1) the test is done
on the host or the target ( X86, ARM9 ) respectively. It is done only on one
side.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>
i.e to the localhost.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>2) code is dropbear
0.50 configured ./configure -prefix=/opt
CFLAGS=-DDEBUG_TRACE</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>3) the standard host
keys for rsa and dss are created using dropbearkey as specified.
</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>4) the command
entered at the shell prompt are</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>
a) #./dropbear -v -E -p 500 </SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>
b) #./dbclient -v -p 500 <A href="mailto:root@localhost">root@localhost</A>
lsmod</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=348422421-06092007></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>I get A segfault
message ( see below)</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>the same set of
command on a X86 box ( centos 4.0 ) does work fine </SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=348422421-06092007></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>Could you give me
some pointers on how to fix this ?</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=348422421-06092007></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=348422421-06092007>Regards</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=348422421-06092007></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>Jean-Pierre
Sainfeld</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=348422421-06092007></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=348422421-06092007>===========================================================</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=348422421-06092007></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007># ./dropbear -v -E
-p 500 <BR>TRACE: enter loadhostkeys<BR>TRACE: enter buf_get_priv_key<BR>TRACE:
enter rsa_key_free<BR>TRACE: leave rsa_key_free: key == NULL<BR>TRACE: enter
buf_get_rsa_priv_key<BR>TRACE: enter buf_get_rsa_pub_key<BR>TRACE: leave
buf_get_rsa_pub_key: success<BR>TRACE: leave buf_get_rsa_priv_key<BR>TRACE:
leave buf_get_priv_key<BR>TRACE: enter buf_get_priv_key<BR>TRACE: enter
dsa_key_free<BR>TRACE: enter dsa_key_free: key == NULL<BR>TRACE: enter
buf_get_dss_pub_key<BR>TRACE: leave buf_get_dss_pub_key: success<BR>TRACE: leave
buf_get_priv_key<BR>TRACE: leave loadhostkeys<BR>TRACE: listensockets: 1 to
try</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>TRACE: listening on
':500'<BR>TRACE: enter dropbear_listen<BR>TRACE: dropbear_listen: all
interfaces<BR>TRACE: socket() failed<BR>TRACE: leave dropbear_listen: success, 1
socks bound<BR># ./dbl cd ../bin<BR>#
ls<BR>ash
egrep
login
rmdir<BR>busybox
false
ls
sed<BR>cat
fgrep
mkdir
sfts<BR>chmod
grep
mknod
sh<BR>cp
ip
more
sleep<BR>date
ipaddr
mount
su<BR>dbclient
ipcalc
mv
sync<BR>dd
iplink
netstat
touch<BR>df
iproute
ping
true<BR>dropbearconvert
iptunnel
ps
umount<BR>dropbearkey
kill
pwd
uname<BR>echo
ln
rm
vi<BR># ./dbclient -v -p 500 <A href="mailto:root@localhost">root@localhost</A>
lsmod<BR>TRACE: non-flag arg: <A
href="mailto:'root@localhost'">'root@localhost'</A><BR>TRACE: non-flag arg:
'lsmod'<BR>TRACE: user='root' host='localhost' port='500'<BR>TRACE: enter
connect_remote<BR>TRACE: leave connect_remote: sock 3</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>TRACE: enter
session_init<BR>TRACE: setnonblocking: 4<BR>TRACE: leave
setnonblocking<BR>TRACE: setnonblocking: 5<BR>TRACE: leave
setnonblocking<BR>TRACE: kexinitialise()<BR>TRACE: leave session_init<BR>TRACE:
enter ident_readln<BR>TRACE: leave ident_readln: return 22<BR>TRACE:
remoteident: SSH-2.0-dropbear_0.50<BR>TRACE: enter encrypt_packet()<BR>TRACE:
encrypt_packet type is 20<BR>TRACE: enter writemac<BR>TRACE: leave
writemac<BR>TRACE: enter enqueue<BR>TRACE: leave enqueue<BR>TRACE: leave
encrypt_packet()<BR>TRACE: DATAALLOWED=0<BR>TRACE: -> KEXINIT<BR>TRACE: enter
write_packet<BR>TRACE: empty queue dequeing<BR>TRACE: leave
write_packet<BR>TRACE: enter read_packet<BR>TRACE: enter
decrypt_packet<BR>TRACE: leave decrypt_packet<BR>TRACE: leave
read_packet<BR>TRACE: enter process_packet<BR>TRACE: process_packet: packet type
= 20<BR>TRACE: <- KEXINIT<BR>TRACE: enter recv_msg_kexinit<BR>TRACE:
cli_buf_match_algo: diffie-hellman-group1-sha1<BR>TRACE: kex algo
diffie-hellman-group1-sha1<BR>TRACE: cli_buf_match_algo:
ssh-rsa,ssh-dss<BR>TRACE: hostkey algo ssh-rsa<BR>TRACE: cli_buf_match_algo:
aes128-cbc,3des-cbc,aes256-cbc,twofish256-cbc,twofish-cbc,twofish128-cbc,blowfish-cbc<BR>TRACE:
enc c2s is aes128-cbc<BR>TRACE: cli_buf_match_algo:
aes128-cbc,3des-cbc,aes256-cbc,twofish256-cbc,twofish-cbc,twofish128-cbc,blowfish-cbc<BR>TRACE:
enc s2c is aes128-cbc<BR>TRACE: cli_buf_match_algo:
hmac-sha1-96,hmac-sha1,hmac-md5<BR>TRACE: hash c2s is
hmac-sha1-96<BR>TRACE: cli_buf_match_algo:
hmac-sha1-96,hmac-sha1,hmac-md5<BR>TRACE: hash s2c is
hmac-sha1-96<BR>TRACE: cli_buf_match_algo: none<BR>TRACE: hash c2s is
none<BR>TRACE: cli_buf_match_algo: none<BR>TRACE: hash s2c is
none<BR>TRACE: leave recv_msg_kexinit<BR>TRACE: leave process_packet<BR>TRACE:
maybe_empty_reply_queue - no data allowed<BR>TRACE: enter
cli_sessionloop<BR>TRACE: enter send_msg_kexdh_reply<BR>TRACE: enter
buf_putmpint<BR>TRACE: leave buf_putmpint<BR>TRACE: enter
encrypt_packet()<BR>TRACE: encrypt_packet type is 30<BR>TRACE: enter
writemac<BR>TRACE: leave writemac<BR>TRACE: enter enqueue<BR>TRACE: leave
enqueue<BR>TRACE: leave encrypt_packet()<BR>TRACE: leave cli_sessionloop: done
with KEXINIT_RCVD<BR>TRACE: enter write_packet<BR>TRACE: empty queue
dequeing<BR>TRACE: leave write_packet<BR>TRACE: maybe_empty_reply_queue - no
data allowed<BR>TRACE: enter cli_sessionloop<BR>TRACE: leave cli_sessionloop:
kex_state != KEX_NOTHING<BR>TRACE: enter read_packet<BR>TRACE: enter
decrypt_packet<BR>TRACE: leave decrypt_packet<BR>TRACE: leave
read_packet<BR>TRACE: enter process_packet<BR>TRACE: process_packet: packet type
= 31<BR>TRACE: enter recv_msg_kexdh_reply<BR>TRACE: type is 1<BR>TRACE: enter
buf_getline<BR>TRACE: leave buf_getline: failure<BR>TRACE: failed reading line:
prob EOF</SPAN></FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=348422421-06092007>Host 'localhost' is
not in the trusted hosts file.<BR>(fingerprint md5
e6:21:4c:27:07:6a:bf:a7:54:41:ff:cb:7b:bf:0c:7f)<BR>Do you want to continue
connecting? (y/n) y<BR>TRACE: keybloblen 89, len 4482<BR>TRACE: enter
buf_get_pub_key<BR>TRACE: enter rsa_key_free<BR>TRACE: leave rsa_key_free: key
== NULL<BR>TRACE: enter buf_get_rsa_pub_key<BR>TRACE: leave buf_get_rsa_pub_key:
success<BR>TRACE: leave buf_get_pub_key<BR>TRACE: enter
buf_put_pub_key<BR>TRACE: enter buf_put_rsa_pub_key<BR>TRACE: enter
buf_putmpint<BR>TRACE: leave buf_putmpint<BR>TRACE: enter buf_putmpint<BR>TRACE:
leave buf_putmpint<BR>TRACE: leave buf_put_rsa_pub_key<BR>TRACE: leave
buf_put_pub_key<BR>TRACE: enter buf_putmpint<BR>TRACE: leave
buf_putmpint<BR>TRACE: enter buf_putmpint<BR>TRACE: leave buf_putmpint<BR>TRACE:
enter buf_putmpint<BR>TRACE: leave buf_putmpint<BR>TRACE: enter
buf_verify<BR>TRACE: enter buf_rsa_verify<BR>TRACE: success!<BR>TRACE: leave
buf_rsa_verify: ret 0<BR>TRACE: enter sign_key_free<BR>TRACE: enter
dsa_key_free<BR>TRACE: enter dsa_key_free: key == NULL<BR>TRACE: enter
rsa_key_free<BR>TRACE: leave rsa_key_free<BR>TRACE: leave
sign_key_free<BR>TRACE: enter send_msg_newkeys<BR>TRACE: enter
encrypt_packet()<BR>TRACE: encrypt_packet type is 21<BR>TRACE: enter
writemac<BR>TRACE: leave writemac<BR>TRACE: enter enqueue<BR>TRACE: leave
enqueue<BR>TRACE: leave encrypt_packet()<BR>TRACE: SENTNEWKEYS=1<BR>TRACE: ->
MSG_NEWKEYS<BR>TRACE: leave send_msg_newkeys<BR>TRACE: leave
recv_msg_kexdh_init<BR>TRACE: leave process_packet<BR>TRACE:
maybe_empty_reply_queue - no data allowed<BR>TRACE: enter
cli_sessionloop<BR>TRACE: leave cli_sessionloop: kex_state !=
KEX_NOTHING<BR>TRACE: enter write_packet<BR>TRACE: empty queue
dequeing<BR>TRACE: leave write_packet<BR>TRACE: enter read_packet<BR>TRACE:
enter decrypt_packet<BR>TRACE: leave decrypt_packet<BR>TRACE: leave
read_packet<BR>TRACE: enter process_packet<BR>TRACE: process_packet: packet type
= 21<BR>TRACE: <- MSG_NEWKEYS<BR>TRACE: enter recv_msg_newkeys<BR>TRACE:
while SENTNEWKEYS=1<BR>TRACE: enter gen_new_keys<BR>TRACE: enter
buf_putmpint<BR>TRACE: leave buf_putmpint<BR>TRACE: leave gen_new_keys<BR>TRACE:
kexinitialise()<BR>TRACE: -> DATAALLOWED=1<BR>TRACE: leave
recv_msg_newkeys<BR>TRACE: leave process_packet<BR>TRACE: enter
cli_sessionloop<BR>TRACE: enter send_msg_service_request:
servicename='ssh-userauth'<BR>TRACE: enter encrypt_packet()<BR>TRACE:
encrypt_packet type is 5<BR>TRACE: enter writemac<BR>TRACE: leave
writemac<BR>TRACE: enter enqueue<BR>TRACE: leave enqueue<BR>TRACE: leave
encrypt_packet()<BR>TRACE: leave send_msg_service_request<BR>TRACE: leave
cli_sessionloop: sent userauth service req<BR>TRACE: enter
write_packet<BR>TRACE: empty queue dequeing<BR>TRACE: leave
write_packet<BR>TRACE: enter cli_sessionloop<BR>TRACE: leave cli_sessionloop:
fell out<BR>TRACE: enter read_packet<BR>TRACE: enter decrypt_packet<BR>TRACE:
leave decrypt_packet<BR>TRACE: leave read_packet<BR>TRACE: enter
process_packet<BR>TRACE: process_packet: packet type = 6<BR>TRACE: enter
recv_msg_service_accept<BR>TRACE: leave recv_msg_service_accept: done
ssh-userauth<BR>TRACE: leave process_packet<BR>TRACE: enter
cli_sessionloop<BR>TRACE: enter cli_auth_getmethods<BR>TRACE: enter
encrypt_packet()<BR>TRACE: encrypt_packet type is 50<BR>TRACE: enter
writemac<BR>TRACE: leave writemac<BR>TRACE: enter enqueue<BR>TRACE: leave
enqueue<BR>TRACE: leave encrypt_packet()<BR>TRACE: leave
cli_auth_getmethods<BR>TRACE: leave cli_sessionloop: sent userauth methods
req<BR>TRACE: enter write_packet<BR>TRACE: empty queue dequeing<BR>TRACE: leave
write_packet<BR>TRACE: enter cli_sessionloop<BR>TRACE: leave cli_sessionloop:
fell out<BR>TRACE: enter read_packet<BR>TRACE: enter decrypt_packet<BR>TRACE:
leave decrypt_packet<BR>TRACE: leave read_packet<BR>TRACE: enter
process_packet<BR>TRACE: process_packet: packet type = 51<BR>TRACE: <-
MSG_USERAUTH_FAILURE<BR>TRACE: enter recv_msg_userauth_failure<BR>TRACE: Methods
(len 18): 'publickey,password'<BR>TRACE: auth method 'publickey'<BR>TRACE: auth
method 'password'<BR>TRACE: leave recv_msg_userauth_failure<BR>TRACE: leave
process_packet<BR>TRACE: enter cli_sessionloop<BR>TRACE: enter
cli_auth_try<BR>TRACE: enter cli_auth_pubkey<BR>TRACE: leave
cli_auth_pubkey-failure<BR>TRACE: enter cli_auth_password<BR><A
href="mailto:root@localhost's">root@localhost's</A> password: <BR>TRACE: enter
encrypt_packet()<BR>TRACE: encrypt_packet type is 50<BR>TRACE: enter
writemac<BR>TRACE: leave writemac<BR>TRACE: enter enqueue<BR>TRACE: leave
enqueue<BR>TRACE: leave encrypt_packet()<BR>TRACE: leave
cli_auth_password<BR>TRACE: cli_auth_try lastauthtype 4<BR>TRACE: leave
cli_auth_try<BR>TRACE: leave cli_sessionloop: cli_auth_try<BR>TRACE: enter
write_packet<BR>TRACE: empty queue dequeing<BR>TRACE: leave
write_packet<BR>TRACE: enter cli_sessionloop<BR>TRACE: leave cli_sessionloop:
fell out<BR>TRACE: enter read_packet<BR>TRACE: enter decrypt_packet<BR>TRACE:
leave decrypt_packet<BR>TRACE: leave read_packet<BR>TRACE: enter
process_packet<BR>TRACE: process_packet: packet type = 52<BR>TRACE: received
msg_userauth_success<BR>TRACE: leave process_packet<BR>TRACE: enter
cli_sessionloop<BR>TRACE: enter setup_localtcp<BR>TRACE: cli_opts.localfwds ==
NULL<BR>TRACE: leave setup_localtcp<BR>TRACE: enter setup_remotetcp<BR>TRACE:
cli_opts.remotefwds == NULL<BR>TRACE: leave setup_remotetcp<BR>TRACE: enter
cli_send_chansess_request<BR>TRACE: enter send_msg_channel_open_init()<BR>TRACE:
enter newchannel<BR>TRACE: leave newchannel<BR>TRACE: setnonblocking:
0<BR>TRACE: leave setnonblocking<BR>TRACE: leave
send_msg_channel_open_init()<BR>TRACE: enter encrypt_packet()<BR>TRACE:
encrypt_packet type is 90<BR>TRACE: enter writemac<BR>TRACE: leave
writemac<BR>TRACE: enter enqueue<BR>TRACE: leave enqueue<BR>TRACE: leave
encrypt_packet()<BR>TRACE: leave cli_send_chansess_request<BR>TRACE: leave
cli_sessionloop: running<BR>TRACE: enter write_packet<BR>TRACE: empty queue
dequeing<BR>TRACE: leave write_packet<BR>TRACE: check_close: writefd 0, readfd
0, errfd -1, sent_close 0, recv_close 0<BR>TRACE: writebuf size 0 extrabuf size
0<BR>TRACE: enter cli_sessionloop<BR>TRACE: enter read_packet<BR>TRACE: enter
decrypt_packet<BR>TRACE: leave decrypt_packet<BR>TRACE: leave
read_packet<BR>TRACE: enter process_packet<BR>TRACE: process_packet: packet type
= 91<BR>TRACE: enter recv_msg_channel_open_confirmation<BR>TRACE: new chan
remote 0 local 0<BR>TRACE: setnonblocking: 1<BR>TRACE: leave
setnonblocking<BR>TRACE: setnonblocking: 0<BR>TRACE: leave
setnonblocking<BR>TRACE: setnonblocking: 2<BR>TRACE: leave
setnonblocking<BR>TRACE: enter send_chansess_shell_req<BR>TRACE: enter
encrypt_packet()<BR>TRACE: encrypt_packet type is 98<BR>TRACE: enter
writemac<BR>TRACE: leave writemac<BR>TRACE: enter enqueue<BR>TRACE: leave
enqueue<BR>TRACE: leave encrypt_packet()<BR>TRACE: leave
send_chansess_shell_req<BR>TRACE: leave
recv_msg_channel_open_confirmation<BR>TRACE: leave process_packet<BR>TRACE:
check_close: writefd 1, readfd 0, errfd 2, sent_close 0, recv_close 0<BR>TRACE:
writebuf size 0 extrabuf size 0<BR>TRACE: enter cli_sessionloop<BR>TRACE: enter
write_packet<BR>TRACE: empty queue dequeing<BR>TRACE: leave
write_packet<BR>TRACE: check_close: writefd 1, readfd 0, errfd 2, sent_close 0,
recv_close 0<BR>TRACE: writebuf size 0 extrabuf size 0<BR>TRACE: enter
cli_sessionloop<BR>TRACE: enter read_packet<BR>TRACE: enter
decrypt_packet<BR>TRACE: leave decrypt_packet<BR>TRACE: leave
read_packet<BR>TRACE: enter process_packet<BR>TRACE: process_packet: packet type
= 95<BR>TRACE: enter recv_msg_channel_extended_data<BR>TRACE: enter
recv_msg_channel_data<BR>TRACE: length 232<BR>TRACE: leave
recv_msg_channel_data<BR>TRACE: leave recv_msg_channel_extended_data<BR>TRACE:
leave process_packet<BR>TRACE: check_close: writefd 1, readfd 0, errfd 2,
sent_close 0, recv_close 0<BR>TRACE: writebuf size 0 extrabuf size 232<BR>TRACE:
enter cli_sessionloop<BR>TRACE: enter writechannel fd 2<BR>TRACE: enter
sign_key_free<BR>TRACE: enter dsa_key_free<BR>TRACE: leave
dsa_key_free<BR>TRACE: enter rsa_key_free<BR>TRACE: leave rsa_key_free<BR>TRACE:
leave sign_key_free<BR><STRONG>Aiee, segfault! You should probably report this
as a bug to the developer</STRONG><BR>TRACE: writechannel wrote 232<BR>TRACE:
leave writechannel<BR>TRACE: check_close: writefd 1, readfd 0, errfd 2,
sent_close 0, recv_close 0<BR>TRACE: writebuf size 0 extrabuf size 0<BR>TRACE:
enter cli_sessionloop<BR>TRACE: enter read_packet<BR>TRACE: enter
decrypt_packet<BR>TRACE: leave decrypt_packet<BR>TRACE: leave
read_packet<BR>TRACE: enter process_packet<BR>TRACE: process_packet: packet type
= 96<BR>TRACE: enter recv_msg_channel_eof<BR>TRACE: check_close: writefd 1,
readfd 0, errfd 2, sent_close 0, recv_close 0<BR>TRACE: writebuf size 0 extrabuf
size 0<BR>TRACE: CLOSE some fd 1<BR>TRACE: leave recv_msg_channel_eof<BR>TRACE:
leave process_packet<BR>TRACE: check_close: writefd -1, readfd 0, errfd 2,
sent_close 0, recv_close 0<BR>TRACE: writebuf size 0 extrabuf size 0<BR>TRACE:
CLOSE some fd -1<BR>TRACE: enter cli_sessionloop<BR>TRACE: enter
read_packet<BR>TRACE: enter decrypt_packet<BR>TRACE: leave
decrypt_packet<BR>TRACE: leave read_packet<BR>TRACE: enter
process_packet<BR>TRACE: process_packet: packet type = 98<BR>TRACE: enter
recv_msg_channel_request<BR>TRACE: enter cli_chansessreq<BR>TRACE: got
exit-status of '1'<BR>TRACE: leave recv_msg_channel_request<BR>TRACE: leave
process_packet<BR>TRACE: check_close: writefd -1, readfd 0, errfd 2, sent_close
0, recv_close 0<BR>TRACE: writebuf size 0 extrabuf size 0<BR>TRACE: CLOSE some
fd -1<BR>TRACE: enter cli_sessionloop<BR>TRACE: enter read_packet<BR>TRACE:
enter decrypt_packet<BR>TRACE: leave decrypt_packet<BR>TRACE: leave
read_packet<BR>TRACE: enter process_packet<BR>TRACE: process_packet: packet type
= 97<BR>TRACE: enter recv_msg_channel_close<BR>TRACE: check_close: writefd -1,
readfd 0, errfd 2, sent_close 0, recv_close 1<BR>TRACE: writebuf size 0 extrabuf
size 0<BR>TRACE: Sending MSG_CHANNEL_CLOSE in response to same.<BR>TRACE: enter
send_msg_channel_close<BR>TRACE: enter cli_tty_cleanup<BR>TRACE: leave
cli_tty_cleanup: not in raw mode<BR>TRACE: enter encrypt_packet()<BR>TRACE:
encrypt_packet type is 97<BR>TRACE: enter writemac<BR>TRACE: leave
writemac<BR>TRACE: enter enqueue<BR>TRACE: leave enqueue<BR>TRACE: leave
encrypt_packet()<BR>TRACE: CLOSE some fd 0<BR>TRACE: CLOSE some fd
2</SPAN></FONT></DIV></BODY></HTML>