Winbindd using 100% of CPU. Any solution?

Richard Sharpe realrichardsharpe at gmail.com
Wed Dec 18 11:57:59 MST 2013


On Wed, Dec 18, 2013 at 10:40 AM, Richard Sharpe
<realrichardsharpe at gmail.com> wrote:
> On Wed, Dec 18, 2013 at 10:28 AM, Richard Sharpe
> <realrichardsharpe at gmail.com> wrote:
>> On Wed, Dec 18, 2013 at 10:14 AM, Jeremy Allison <jra at samba.org> wrote:
>>>
>>> Are there really two such domains, or is this an off-by-one
>>> pointer error somewhere :
>>>
>>> EXCHANGE
>>> -XCHANGE
>>>  ^
>>>  |
>>>  pointer moved forward by one here ?
>>
>> No, there are two such objects in DNS, but one of them, the EXCHANGE
>> one, does not respond to us on port 445.
>>
>> I am getting closer to figuring this out.
>
> OK, here is what is happening:
>
> [2013/12/18 13:24:49.735774, 10]
> winbindd/winbindd_cache.c:4389(pack_tdc_domains)
>   pack_tdc_domains: Packing domain EXCHANGE (xchange.some.dom)
> [2013/12/18 13:24:49.735774, 10]
> winbindd/winbindd_cache.c:4389(pack_tdc_domains)
>   pack_tdc_domains: Packing domain XCHANGE (xchange.some.dom)
>
>
> Now to figure out why winbindd thinks that both of those domains exist
> and point to the same DNS name.

Something seems to be going wrong in pack_tdc_domains.

At one point I get:

  pack_tdc_domains: Packing 33 trusted domains
...
[2013/12/18 13:24:48.958743, 10]
winbindd/winbindd_cache.c:4389(pack_tdc_domains)
  pack_tdc_domains: Packing domain EXCHANGE (xchange.some.dom)
[2013/12/18 13:24:48.958743, 10]
winbindd/winbindd_util.c:210(add_trusted_domain)
  idmap config REMOTE : range = not defined

and the next time pack_tdb_domains is called, I get:

[2013/12/18 13:24:49.733758, 10]
winbindd/winbindd_cache.c:4561(wcache_tdc_add_domain)
  wcache_tdc_add_domain: Adding domain OIAA (), SID S-1-0-0, flags =
0x0, attributes = 0x0, type = 0x0
[2013/12/18 13:24:49.733758, 10]
winbindd/winbindd_cache.c:4285(add_wbdomain_to_tdc_array)
  add_wbdomain_to_tdc_array: Found existing record for OIAA
[2013/12/18 13:24:49.733758, 10]
winbindd/winbindd_cache.c:4370(pack_tdc_domains)
  pack_tdc_domains: Packing 34 trusted domains
...
[2013/12/18 13:24:49.735774, 10]
winbindd/winbindd_cache.c:4389(pack_tdc_domains)
  pack_tdc_domains: Packing domain EXCHANGE (xchange.some.dom)
[2013/12/18 13:24:49.735774, 10]
winbindd/winbindd_cache.c:4389(pack_tdc_domains)
  pack_tdc_domains: Packing domain XCHANGE (xchange.some.dom)
[2013/12/18 13:24:49.735774, 10]
winbindd/winbindd_util.c:210(add_trusted_domain)
  idmap config OIAA : range = not defined

That SID looks bogus ...

-- 
Regards,
Richard Sharpe
(何以解憂?唯有杜康。--曹操)


More information about the samba-technical mailing list