Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Apr 2006 00:14:53 -0700 (PDT)
From:      "R. B. Riddick" <arne_woerner@yahoo.com>
To:        Erin E Conn <econn@nc.rr.com>
Cc:        freebsd-multimedia@freebsd.org
Subject:   Re: Rebooting problems with /dev/cxm0
Message-ID:  <20060424071453.4677.qmail@web30314.mail.mud.yahoo.com>
In-Reply-To: <444C25D7.9050600@nc.rr.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--0-1614268909-1145862893=:4385
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Content-Id: 
Content-Disposition: inline

--- Erin E Conn <econn@nc.rr.com> wrote:
> After some rebuilding and reinstalling of ports, I was able to cat 
> /dev/cxm0 to a file in my home directory for about half an hour with no 
> dma errors or lockups. I then stopped the cat and tried 'mplayer -cache 
> 4096 /dev/cxm0', and my machine locked up after about 2 minutes. The 
> display continues to update; my dockapps in fluxbox are still 
> functioning and updating, but the machine does not respond to any 
> network traffic or input devices and the video and audio from /dev/cxm0 
> have halted. Nothing is being logged to /var/log/messages at the time. I 
> tried it again while keeping an eye on the console in case there are dma 
> problems preventing anything being written to the log:
> 
> cxm0:encoder dma status 0xb
> # MACHINE STOPPED RESPONDING HERE
> cmx0:encoder dma status 0xb
> ad0: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=22069947
> ad0: TIMEOUT - WRITE_DMA retrying (0 retries left) LBA=22069947
> dc0: watchdog timeout
> dc0: failed to force tx and rx to idle state
> ad0: FAILURE - WRITE_DMA timed out LBA=22069947
> ad0: FAILURE - READ_DMA timed out LBA=20487259
> 
> The above messages continue to be output to the console and I have to 
> manually restart the computer.
> 
That sounds familiar... :-)

I attached a variation of my very special cxm-data-transfer-program, that just
copies the data to your disc (hopefully in the right order... :-)).
After examining some areas of the code (just in case I am evil), it can be
compiled with
  c++ -o dd3 dd3.c -O3
and it can be tested with
  ./dd3 /dev/cxm0 <outputfile> <time of day in sec since 1970 when to stop>
E.g.:
  ./dd3 /dev/cxm0 /tmp/blubberblah.mpg 1146862400
where the seconds since 1970 can be found via
  date +%s
which gives the current time in seconds since 1970 or via
  date -j +%s 2000
which gives the seconds since 1970 when it is 8 p.m. today.

I hope, I got the license right... It should be a BSD license or so...

In my opinion this dd3.c tool should result in more stability (currently more
then 66 days uptime...)...

-Arne

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
--0-1614268909-1145862893=:4385
Content-Type: application/octet-stream; name="dd3.c"
Content-Transfer-Encoding: base64
Content-Description: 2867440732-dd3.c
Content-Disposition: attachment; filename="dd3.c"

Ly8gJElkOiBkZDIuYyx2IDEuMyAyMDA1LzEyLzA4IDAxOjE3OjQ5IGF3IEV4
cCBhdyAkCgojaW5jbHVkZSA8ZXJybm8uaD4KI2luY2x1ZGUgPGZjbnRsLmg+
CiNpbmNsdWRlIDxzeXMvbW1hbi5oPgojaW5jbHVkZSA8c3lzL3R5cGVzLmg+
CiNpbmNsdWRlIDxzeXMvdWlvLmg+CiNpbmNsdWRlIDx1bmlzdGQuaD4KI2lu
Y2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUg
PHN0cmluZy5oPgojaW5jbHVkZSA8c2lnbmFsLmg+CiNpbmNsdWRlIDx0aW1l
Lmg+CiNpbmNsdWRlIDxzeXMvc29ja2V0Lmg+CiNpbmNsdWRlIDxzeXMvd2Fp
dC5oPgojaW5jbHVkZSA8ZmNudGwuaD4KI2luY2x1ZGUgPG5ldGluZXQvaW4u
aD4KI2luY2x1ZGUgPGFycGEvaW5ldC5oPgojaW5jbHVkZSA8c3lzbG9nLmg+
CiNpbmNsdWRlIDxzdGRhcmcuaD4KCiNkZWZpbmUgY2hlY2soZSkgaWYgKCEo
ZSkpIF9jaGVjayhfX2Z1bmNfXyxfX0ZJTEVfXyxfX0xJTkVfXywjZSkKdm9p
ZCBfY2hlY2soY29uc3QgY2hhciAqIGNvbnN0IGZ1LCBjb25zdCBjaGFyICog
Y29uc3QgZmksCiAgICAgICAgICAgICAgY29uc3QgaW50IGxpLCBjb25zdCBj
aGFyICogY29uc3Qgd2gpIHsKCXByaW50ZigiRVJSIGluICVzLCAlcywgJWQs
IHJlYXNvbiAlc1xuIixmdSxmaSxsaSx3aCk7CglzeXNsb2coTE9HX0RFQlVH
LCJFUlIgaW4gJXMsICVzLCAlZCwgcmVhc29uICVzXG4iLGZ1LGZpLGxpLHdo
KTsKCWtpbGxwZygwLFNJR0tJTEwpOwp9Cgpib29sIGluID0gZmFsc2U7CmJv
b2wgdG8gPSBmYWxzZTsKYm9vbCB0ZSA9IGZhbHNlOwp2b2lkIHRpbWVvdXQo
Y29uc3QgaW50IHNubykgewoJdG8gPSB0cnVlOwoJaWYgKHNubyA9PSBTSUdU
RVJNKQoJCXRlID0gdHJ1ZTsKfQp2b2lkIHJlcXVlc3RJbmZvKGNvbnN0IGlu
dCBzbm8pIHsgaW4gPSB0cnVlOyB9Cgp2b2lkIHN0YXRzKGNvbnN0IHVpbnQ2
NF90IGJjLCBjb25zdCB0aW1lX3QgZHQpIHsKCWZwcmludGYoc3RkZXJyLAoJ
CSIlbGxkYnl0ZXMgcmVhZCBpbiAlZHNlY3M6ICUuM2ZNYnl0ZXMvc2VjXG4i
LAoJCWJjLGR0LGJjKigxLi8oMTAyNC4qMTAyNC4pKS9kdCk7Cn0KCnZvaWQg
c2V0T2ZmKGNoYXIgKiBidSwgY29uc3QgdWludDY0X3QgYmMpCgl7ICgqKHVp
bnQ2NF90KikoYnUtNC04KSkgPSBiYzsgfQp1aW50NjRfdCBnZXRPZmYoY2hh
ciAqIGJ1KSB7IHJldHVybiAqKHVpbnQ2NF90KikoYnUtNC04KTsgfQp2b2lk
IHNldFN6KGNoYXIgKiBjb25zdCBidSwgY29uc3QgaW50IGNjKSB7ICgqKGlu
dCopKGJ1LTQpKSA9IGNjOyB9CmludCBnZXRTeihjaGFyICogYnUpIHsgcmV0
dXJuICooaW50KikoYnUtNCk7IH0Kdm9pZCBtYXJrKGNoYXIgKiBidSwgY29u
c3QgYm9vbCBzKSB7ICgqKGJvb2wqKShidS0oNCs4KzQpKSkgPSBzOyB9CnZv
aWQgbWFya0Z1bGwoY2hhciAqIGJ1KSB7IG1hcmsoYnUsdHJ1ZSk7IH0Kdm9p
ZCBtYXJrRW1wdHkoY2hhciAqIGJ1KSB7IG1hcmsoYnUsZmFsc2UpOyB9CmJv
b2wgaXNGdWxsKGNoYXIgKiBidSkgeyByZXR1cm4gYnVbLSg0KzgrNCldIT0w
OyB9CgpjaGFyICogZ2V0KGNoYXIgKiBjb25zdCBidWYsIGNvbnN0IGludCBi
bm8sIGNvbnN0IGludCBic3opCgl7IHJldHVybiBidWYrYm5vKmJzeis0Kzgr
NDsgfQoKdm9pZCBkaXNjKGludCYgb3VmLCBjaGFyICogY29uc3QgYnUpIHsK
CWNvbnN0IGludCBzeiA9IGdldFN6KGJ1KTsKCWxzZWVrKG91ZixnZXRPZmYo
YnUpLFNFRUtfU0VUKTsKCXVhbGFybSg5MDAqMTAwMCwwKTsKCWNvbnN0IGlu
dCByID0gd3JpdGUob3VmLGJ1LHN6KTsKCXVhbGFybSgwLDApOwoJaWYgKHIg
PT0gc3opCgkJbWFya0VtcHR5KGJ1KTsKCWVsc2UgaWYgKHIgPCAwKSB7CgkJ
cHJpbnRmKCJ3cml0ZSBlcnJvciByJWQgZXJybm8lZFxuIixyLGVycm5vKTsK
CQlleGl0KDEpOwoJfSBlbHNlIHsKCQlwcmludGYoImluY29tcGxldGUgd3Jp
dGUgciVkXG4iLHIpOwoJCWV4aXQoMyk7Cgl9Cn0KCnZvaWQgbWFya0Jsb2Nr
KGNvbnN0IGludCBkLCBjb25zdCBib29sIGJsY2spIHsKCWludCBmbGFncyA9
IGZjbnRsKGQsRl9HRVRGTCk7CgljaGVjayhmbGFncyAhPSAtMSk7CglpZiAo
YmxjaykKCQlmbGFncyAmPSB+T19OT05CTE9DSzsKCWVsc2UKCQlmbGFncyB8
PSBPX05PTkJMT0NLOwoJY2hlY2soZmNudGwoZCxGX1NFVEZMLCZmbGFncykg
IT0gLTEpOwp9Cgp2b2lkIGZsdXNoZXIoY29uc3QgYm9vbCBmZmYsIGNvbnN0
IGNoYXIgKiBjb25zdCBmbiwKICAgICAgICAgICAgIGNoYXIgKiBjb25zdCBi
dWYsIGNvbnN0IGludCBidWMsIGNvbnN0IGludCBic3opIHsKCWludCBtYXhT
WiA9IDA7CglpbnQgbWF4Qk4gPSAtMTsKCWludCBzdmYgPSBzb2NrZXQoQUZf
SU5FVCwgU09DS19TVFJFQU0sIDApOwoJaWYgKHN2ZiA+PSAwKSB7CgkJbWFy
a0Jsb2NrKHN2ZixmYWxzZSk7CgoJCXN0cnVjdCBzb2NrYWRkcl9pbiBhOwoJ
CWJ6ZXJvKCZhLHNpemVvZihhKSk7CgkJYS5zaW5fZmFtaWx5ID0gQUZfSU5F
VDsKCQlhLnNpbl9hZGRyLnNfYWRkciA9IDA7CgkJY29uc3QgaW50IG1wID0g
MTAwMDsKCQljb25zdCBpbnQgcGIgPSAyMDAwMCArIChmZmY/bXA6MCk7CgkJ
aW50IHA7CgkJZm9yIChwPTA7IHA8MTAwMDsgcCsrKSB7CgkJCWEuc2luX3Bv
cnQgPSBodG9ucyhwYitwKTsKCQkJaWYgKCFiaW5kKHN2Ziwoc3RydWN0IHNv
Y2thZGRyKikmYSxzaXplb2YoYSkpKSB7CgkJCQlpZiAobGlzdGVuKHN2Ziwx
KSkKCQkJCQlwID0gbXA7CgkJCQlicmVhazsKCQkJfQoJCX0KCQlpZiAocCA9
PSBtcCkgewoJCQljbG9zZShzdmYpOwoJCQlzdmYgPSAtMTsKCQkJcHJpbnRm
KCJubyBuZXR3b3JrIHNlcnZpY2UgcG9zc2libGVcbiIpOwoJCX0gZWxzZQoJ
CQlwcmludGYoIm5ldHdvcmsgc2VydmljZSBhdCBwb3J0ICVkXG4iLHBiK3Ap
OwoJfQoJaW50IG91ZiA9IC0xOwoJaW50IGZubyA9IDA7Cglmb3IgKGJvb2wg
YWxsRW1wdHk9ZmFsc2U7ICF0ZSB8fCAhYWxsRW1wdHk7KSB7CgkJYWxsRW1w
dHkgPSB0cnVlOwoJCWZvciAoaW50IGk9MDsgaTxidWM7IGkrKykgewoJCQlj
aGFyICogYnUgPSBnZXQoYnVmLGksYnN6KTsKCQkJaWYgKCFpc0Z1bGwoYnUp
KQoJCQkJY29udGludWU7CgkJCWlmIChnZXRTeihidSkgPiBtYXhTWikKCQkJ
CW1heFNaID0gZ2V0U3ooYnUpOwoJCQlpZiAoaSA+IG1heEJOKQoJCQkJbWF4
Qk4gPSBpOwoJCQlpZiAoIWZmZiAmJiBvdWYgPCAwKSB7CgkJCQljaGFyIEZO
W3N0cmxlbihmbikrMjArMV07CgkJCQljaGVjayhzbnByaW50ZihGTixzaXpl
b2YoRk4pLTUsIiVzLiVkIixmbixmbm8pPHNpemVvZihGTiktMik7CgkJCQlm
bm8rKzsKCQkJCW91ZiA9IG9wZW4oRk4sT19XUk9OTFl8T19DUkVBVHxPX0VY
Q0wsMDY2Nik7CgkJCQljaGVjayhvdWYgPj0gMCk7CgkJCQljb25zdCBib29s
IHJlYWR5ID0gZmFsc2U7CgkJCQl1YWxhcm0oNTAwKjEwMDAsMCk7CgkJCQlj
aGVjayh3cml0ZShvdWYsJnJlYWR5LHNpemVvZihyZWFkeSkpPT1zaXplb2Yo
cmVhZHkpKTsKCQkJCXVhbGFybSgwLDApOwoJCQl9CgkJCWFsbEVtcHR5ID0g
ZmFsc2U7CgkJCWlmICghZmFsc2UpIHsKCQkJCWlmICghZmZmKQoJCQkJCWRp
c2Mob3VmLGJ1KTsKCQkJCWVsc2UKCQkJCQl1c2xlZXAoNTAqMTAwMCk7CgkJ
CX0KCQl9CgkJaWYgKGFsbEVtcHR5KQoJCQl1c2xlZXAoNTAqMTAwMCk7Cgl9
CglpZiAob3VmID49IDApIHsKCQljaGVjayhsc2VlayhvdWYsMCxTRUVLX1NF
VCk9PTApOwoJCWNvbnN0IGJvb2wgcmVhZHkgPSB0cnVlOwoJCWNoZWNrKHdy
aXRlKG91ZiwmcmVhZHksc2l6ZW9mKHJlYWR5KSk9PXNpemVvZihyZWFkeSkp
OwoJCWNoZWNrKGNsb3NlKG91ZikgIT0gLTEpOwoJCXByaW50ZigibWFya2Vk
IG91ZiByZWFkeSAlZFxuIixyZWFkeSk7Cgl9CglwcmludGYoImZsdXNoZXIg
dGVybWluYXRlcyAuLi4gbm93ISBbbWF4U1olZCBtYXhCTiVkXVxuIixtYXhT
WixtYXhCTik7CglleGl0KDApOwp9Cgp2b2lkIG5leHQoY2hhciAqIGNvbnN0
IGJ1ZiwgY2hhciAqJiBidSwgY29uc3QgaW50IGJzeiwKICAgICAgICAgIGlu
dCYgY2MsIGNvbnN0IHVpbnQ2NF90IGJjLCBpbnQmIGJubywgY29uc3QgaW50
IGJ1YykgewoJaWYgKGJ1ICE9IDApIHsKCQlzZXRTeihidSxjYyk7CgkJY2hl
Y2soZ2V0T2ZmKGJ1KStjYyA9PSBiYyk7CgkJbWFya0Z1bGwoYnUpOwoJfQoJ
Zm9yIChibm89MDsgYm5vPGJ1YzsgYm5vKyspIHsKCQlidSA9IGdldChidWYs
Ym5vLGJzeik7CgkJaWYgKCFpc0Z1bGwoYnUpKSB7CgkJCWNjID0gMDsKCQkJ
c2V0T2ZmKGJ1LGJjKTsKCQkJcmV0dXJuOwoJCX0KCX0KCWJ1ID0gMDsKfQoK
dm9pZCBmZWVkRnJvbURldmljZShib29sJiB0bywgaW50JiByLCBjb25zdCBj
aGFyICogY29uc3QgZGV2TmFtLCB0aW1lX3QmIG5vdywKICAgICAgICAgICAg
ICAgICAgICBjb25zdCB0aW1lX3QgZXRzLCBjb25zdCB0aW1lX3Qgc3RzLCB1
aW50NjRfdCYgYmMsCiAgICAgICAgICAgICAgICAgICAgY29uc3QgaW50IHJl
LCBjb25zdCBpbnQgYnMsIGludCYgY2MsIGNoYXIgKiBjb25zdCBidWYsCiAg
ICAgICAgICAgICAgICAgICAgY2hhciAqJiBidSwgY29uc3QgaW50IGJ1Yywg
Y29uc3QgaW50IGJzeiwgaW50JiBibm8pIHsKCWNvbnN0IGludCBpbmYgPSBv
cGVuKGRldk5hbSxPX1JET05MWSk7Cglmb3IgKGludCBpPTA7ICF0byAmJiBu
b3c8ZXRzOyBpKyspIHsKCQljb25zdCBpbnQgbWkgPSAxMDA7CgkJaWYgKGkg
PiBtaSkgewoJCQlub3cgPSB0aW1lKDApOwoJCQlpZiAoaW4pIHsKCQkJCWlu
ID0gZmFsc2U7CgkJCQlzdGF0cyhiYyxub3ctc3RzKTsKCQkJfQoJCQlpID0g
MDsKCQl9CgkJY2hlY2socmUgPD0gYnMrcmUtY2MpOwoJCXVhbGFybSgyKjEw
MDAqMTAwMCwwKTsKCQlyID0gcmVhZChpbmYsYnUrY2MscmUpOwoJCXVhbGFy
bSgwLDApOwoJCWlmIChyIDwgMCkKCQkJYnJlYWs7CgkJaWYgKHIgPT0gMCkK
CQkJY29udGludWU7CgkJY2MgKz0gcjsKCQliYyArPSByOwoJCWlmIChjYyA+
PSBicykgewoJCQluZXh0KGJ1ZixidSxic3osY2MsYmMsYm5vLGJ1Yyk7CgkJ
CWlmIChidSA9PSAwKSB7CgkJCQlwcmludGYoIm5vIGZyZWUgYnVmZmVyXG4i
KTsKCQkJCWJyZWFrOwoJCQl9CgkJCWkgPSBtaTsKCQl9Cgl9CgljbG9zZShp
bmYpOwp9CgppbnQgbWFpbihjb25zdCBpbnQgYXJnYywgY29uc3QgY2hhciAq
IGNvbnN0ICogY29uc3QgYXJndikgewoJaWYgKGFyZ2MgIT0gMSszKQoJCXJl
dHVybiAxOwoJb3BlbmxvZygicHZyLWRkMiIsTE9HX1BJRCxMT0dfVVNFUik7
CglzaWduYWwoU0lHUElQRSxTSUdfSUdOKTsKCXNpZ2ludGVycnVwdChTSUdQ
SVBFLHRydWUpOwoJc2lnbmFsKFNJR0lORk8scmVxdWVzdEluZm8pOwoJc2ln
aW50ZXJydXB0KFNJR0lORk8sZmFsc2UpOwoJc2lnbmFsKFNJR1RFUk0sdGlt
ZW91dCk7CglzaWdpbnRlcnJ1cHQoU0lHVEVSTSx0cnVlKTsKCXNpZ25hbChT
SUdBTFJNLHRpbWVvdXQpOwoJc2lnaW50ZXJydXB0KFNJR0FMUk0sdHJ1ZSk7
Cgl0aW1lX3Qgbm93ID0gdGltZSgwKTsKCWNvbnN0IHRpbWVfdCBzdHMgPSBu
b3c7Cgljb25zdCBib29sIGZmZiA9IGFyZ3ZbMV1bMF09PTA7Cgljb25zdCB0
aW1lX3QgZXRzID0gZmZmPy0xOmF0b2koYXJndlszXSk7Cgljb25zdCBpbnQg
YnMgPSAxPDwyMDsKCWNvbnN0IGludCByZSA9IGJzLzQ7Cgljb25zdCBpbnQg
YnN6ID0gYnMrcmUrNCs4KzQ7Cgljb25zdCBpbnQgYnVjID0gODsKCWNoYXIg
KiBidWYgPSAoY2hhciopIG1tYXAoMCxidWMqYnN6LFBST1RfUkVBRHxQUk9U
X1dSSVRFLAoJICAgICAgICAgICAgICAgICAgICAgICAgICBNQVBfQU5PTnxN
QVBfTk9DT1JFfE1BUF9OT1NZTkN8TUFQX1NIQVJFRCwtMSwwKTsKCWZvciAo
aW50IGk9MDsgaTxidWM7IGkrKykKCQltYXJrRW1wdHkoZ2V0KGJ1ZixpLGJz
eikpOwoKCWNvbnN0IGludCBmcGlkID0gZm9yaygpOwoJaWYgKGZwaWQgPT0g
MCkgewoJCWZsdXNoZXIoZmZmLGFyZ3ZbMl0sYnVmLGJ1Yyxic3opOwoJCWV4
aXQoMCk7Cgl9CglpZiAoZnBpZCA8IDApIHsKCQlwcmludGYoImZvcmsgZmFp
bGVkXG4iKTsKCQlleGl0KDEpOwoJfQoJc3lzbG9nKExPR19ERUJVRywibWUl
ZCBzb24lZFxuIixnZXRwaWQoKSxmcGlkKTsKCgl1aW50NjRfdCBiYyA9IDA7
CglpbnQgYm5vID0gMDsKCWludCBjYyA9IDA7CgljaGFyICogYnUgPSBnZXQo
YnVmLGJubyxic3opOwoJc2V0T2ZmKGJ1LGJjKTsKCXdoaWxlICghdGUgJiYg
KGV0cz09LTEgfHwgbm93PGV0cykpIHsKCQl0byA9IGZhbHNlOwoJCWludCBy
OwoJCWlmIChmZmYpCgkJCTsKCQllbHNlCgkJCWZlZWRGcm9tRGV2aWNlKHRv
LHIsYXJndlsxXSxub3csZXRzLHN0cyxiYyxyZSxicyxjYywKCQkJCQkJCQli
dWYsYnUsYnVjLGJzeixibm8pOwoJCXVzbGVlcCg1MDAqMTAwMCk7CgkJbmV4
dChidWYsYnUsYnN6LGNjLGJjLGJubyxidWMpOwoJCWlmIChidSA9PSAwKSB7
CgkJCXByaW50Zigibm8gZnJlZSBidWZmZXJcbiIpOwoJCQlicmVhazsKCQl9
CgkJaW50IGk9MDsKCQljb25zdCBpbnQgbWkgPSAxMCoxMDsKCQlmb3IgKGJv
b2wgYWxsRW1wdHk9ZmFsc2U7ICFhbGxFbXB0eSAmJiBpPG1pOyBpKyspIHsK
CQkJdXNsZWVwKDEwMCoxMDAwKTsKCQkJYWxsRW1wdHkgPSB0cnVlOwoJCQlm
b3IgKGludCBpPWJ1Yy0xOyBpPj0wOyBpLS0pCgkJCQlpZiAoaXNGdWxsKGdl
dChidWYsaSxic3opKSkgewoJCQkJCWFsbEVtcHR5ID0gZmFsc2U7CgkJCQkJ
YnJlYWs7CgkJCQl9CgkJfQoJCWNoZWNrKGkgPCBtaSk7CgkJbm93ID0gdGlt
ZSgwKTsKCQlmcHJpbnRmKHN0ZGVyciwKCQkgICAgICAgICJiYWlsZWQgb3V0
ICh0byVkIHRlJWQgY2MlZCByJWQgZXJybm8lZCk6ICIsCgkJICAgICAgICB0
byx0ZSxjYyxyLGVycm5vKTsKCQlzdGF0cyhiYyxub3ctc3RzKTsKCQl1c2xl
ZXAoNTAwKjEwMDApOwoJfQoJewoJCWNvbnN0IGludCBrciA9IGtpbGwoZnBp
ZCxTSUdURVJNKTsKCQlwcmludGYoImtpbGwgZmx1c2hlciBwcm9jZXNzIHJl
c3VsdDogciVkIGVycm5vJWRcbiIsa3IsZXJybm8pOwoJCWludCBzdGF0dXM7
CgkJd2FpdCgmc3RhdHVzKTsKCX0KCWNsb3NlbG9nKCk7CglyZXR1cm4gMDsK
fQo=

--0-1614268909-1145862893=:4385--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060424071453.4677.qmail>