[Freeipa-devel] [PATCH 0023] topology plugins sigsev when adding a managed host

Ludwig Krispenz lkrispen at redhat.com
Fri Jun 10 15:23:06 UTC 2016


On 06/10/2016 04:44 PM, thierry bordaz wrote:
> Hi Ludwig,
>
> I agree with you there is no path to add a host with an empty hostname.
> You fix looks valid but I would prefer a log in FATAL rather in PLUGIN.
yes, of course that was my intention, copy paste :-)
>
> Also I wonder if a reason of empty hostname could be a slapi_ch_free 
> on it but with the host remaining in the list.
> Looking at 
> https://git.fedorahosted.org/cgit/freeipa.git/tree/daemons/ipa-slapi-plugins/topology/topology_cfg.c#n852,
> I wonder if the two lines 852 and 853 could lead to this situation.
but this frees the complete replica structure tconf and in the caller 
tconf is set to null, so should never be used again.
>
> thanks
> thierry
>
>
> On 06/10/2016 12:36 PM, Ludwig Krispenz wrote:
>> Hi,
>> the attached patch will prevent the crash reported in ticket #5928.
>>
>> So far I do not understand how this situation can occur, there is no 
>> reproducer yet. I do not really like this fix as it hides a probable 
>> corrupted data structure and would prefer to find the root cause.
>>
>> But please review it, so we can commit it if there is no progress on 
>> the root cause.
>>
>> Ludwig
>>
>>
>>
>

-- 
Red Hat GmbH, http://www.de.redhat.com/, Registered seat: Grasbrunn,
Commercial register: Amtsgericht Muenchen, HRB 153243,
Managing Directors: Charles Cachera, Michael Cunningham, Michael O'Neill, Eric Shander

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20160610/bc4b7937/attachment.htm>


More information about the Freeipa-devel mailing list