Version 1.2.17 of the DCC

Vernon Schryver vjs@calcite.rhyolite.com
Fri Nov 21 05:41:08 UTC 2003


> From: Gary Mills <mills@cc.UManitoba.CA>

> I just did the upgrade to 1.2.17, and again dccm went into a CPU
> loop on startup.  ...


>  ff0f05f0 memcpy   (fe77f350, fe77f2e8, 8, 38, fe77f2e8, 0)
>  00033ac4 DCC_MD5Final (fe77f420, fe77f350, 40, 0, 6d230, 28) + 7c
>  0002199c dcc_ck_ipv6 (fe77f420, 6d230, 9fc5c, f, 1, fe77f420) + 2c
>  00037e30 dcc_host2ck (fe77fc94, 0, fe77f9f2, 6d230, 2, 9da40) + 348
>  00037f70 dcc_parse_ck (fe77fc94, 9fc38, 9fc5c, f, fe77f9ef, fe77f9f2) + 58
>  000369a8 dcc_parse_whitefile (fe77fc94, 1, fe77f9f2, 9fc5c, fe77f9ef, f) + 7b8 00029374 parse_white_file (fe77fc94, 9fc38, 3fbd6bd7, 92ae8, 3, 3fbd6bd7) + 28c
>  000297b0 white_start (fe77fc94, 9fc38, 0, 1, 2, 0) + 2d0
>  00029a48 dcc_white_rdy (fe77fc94, 9fc38, 0, 0, fe77fc7c, ff080ed8) + 1a0
>  00019458 resolve_thread (0, ff095d10, 0, 5, 0, 28aa70) + 288
>  ff0cb728 _thread_start (0, 0, 0, 0, 0, 0) + 40

That looks like adding IP addresses to a client whitelist.
How many IP lines are in your whiteclnt file and any included files?
Are they CIDR blocks and if so what sizes?

Judging from the source and some tests, dcc_ck_ipv6() should only 
be called there for individual IP addresses and CIDR blocks of
64 or few addresses.


Vernon Schryver    vjs@rhyolite.com



More information about the DCC mailing list

Contact vjs@rhyolite.com by mail or use the form.