with that BT I looked at the src and it became obvious, the check:
 
https://cgit.freedesktop.org/realmd/adcli/commit/?id=213116ea8a16a10f4def750d92095c250b51def7
needs to move into the else part holding
 _adcli_info ("Received NetLogon info from: %s", disco->host_name);
as disco ptr can be NULL otherwise

 Jocke

On Wed, 2017-03-29 at 20:36 +0200, Joakim Tjernlund wrote:
> Got a BT now as well:
> ore was generated by `adcli -v info INFINERA.COM'.
> Program terminated with signal SIGSEGV, Segmentation fault.
> #0  0x000000000041087e in parse_disco_data (bv=0x7ffcbb9a7cb0)
>     at 
> /var/tmp/portage/sys-auth/adcli-0.8.2-r1/work/adcli-0.8.2/library/addisco.c:384
> 
> warning: Source file is more recent than executable.
> 384           if (disco->client_site[0] == '\0') {
> (gdb) bt
> #0  0x000000000041087e in parse_disco_data (bv=0x7ffcbb9a7cb0)
>     at 
> /var/tmp/portage/sys-auth/adcli-0.8.2-r1/work/adcli-0.8.2/library/addisco.c:384
> #1  0x0000000001c8e706 in ?? ()
> #2  0x0000000001c76bc0 in ?? ()
> #3  0x0000000000000000 in ?? ()
> 
> On Wed, 2017-03-29 at 20:32 +0200, Joakim Tjernlund wrote:
> > On and off I see adcli 0.8.2 SEGV, I can provoke SEGV using adcli -v info 
> > INFINERA.COM:
> > 
> > adcli -v info INFINERA.COM
> >  * Discovering domain controllers: _ldap._tcp.INFINERA.COM
> >  * Sending netlogon pings to domain controller: cldap://10.120.34.22
> >  * Sending netlogon pings to domain controller: cldap://10.220.32.12
> >  * Sending netlogon pings to domain controller: cldap://10.120.2.22
> >  * Sending netlogon pings to domain controller: cldap://10.210.0.22
> >  * Sending netlogon pings to domain controller: cldap://10.120.34.21
> >  * Received NetLogon info from: PA-DC02.infinera.com
> >  ! Could not parse NetLogon discovery data
> > Segmentation fault (core dumped)
> > 
> > 
> > adcli -v info INFINERA.COM
> >  * Discovering domain controllers: _ldap._tcp.INFINERA.COM
> >  * Sending netlogon pings to domain controller: cldap://10.100.98.21
> >  * Sending netlogon pings to domain controller: cldap://10.100.130.21
> >  * Sending netlogon pings to domain controller: cldap://10.120.34.22
> >  * Sending netlogon pings to domain controller: cldap://10.220.32.12
> >  * Sending netlogon pings to domain controller: cldap://10.120.2.22
> >  * Received NetLogon info from: SV-DC01.infinera.com
> >  * Received NetLogon info from: SV-DC03.infinera.com
> >  * Received NetLogon info from: PA-DC02.infinera.com
> >  ! Could not parse NetLogon discovery data
> > Segmentation fault (core dumped)
> > 
> > and here is one that didn't SEGV:
> > adcli -v info INFINERA.COM
> >  * Discovering domain controllers: _ldap._tcp.INFINERA.COM
> >  * Sending netlogon pings to domain controller: cldap://10.210.34.21
> >  * Sending netlogon pings to domain controller: cldap://10.220.0.11
> >  * Sending netlogon pings to domain controller: cldap://10.100.130.21
> >  * Sending netlogon pings to domain controller: cldap://10.220.32.14
> >  * Sending netlogon pings to domain controller: cldap://10.220.32.12
> >  * Received NetLogon info from: se-dc01.infinera.com
> > [domain]
> > domain-name = infinera.com
> > domain-short = INFINERA
> > domain-forest = infinera.com
> > domain-controller = se-dc01.infinera.com
> > domain-controller-site = Sweden
> > domain-controller-flags = gc ldap ds kdc timeserv closest writable 
> > full-secret ads-web
> > domain-controller-usable = yes
> > domain-controllers = se-dc01.infinera.com in-dc01.infinera.com 
> > sv-dc03.infinera.com ch-dc02.infinera.com ch-
> > dc01.infinera.com sv-dc02.infinera.com uk-dc01.infinera.com 
> > in-dc02.infinera.com md-dc01.infinera.com sv-
> > dc01.infinera.com sv-dc04.infinera.com pa-dc02.infinera.com 
> > md-dc02.infinera.com pa-dc01.infinera.com se-
> > dc02.infinera.com
> > [computer]
> > computer-site = Sweden
> > 
> > Any ideas?
_______________________________________________
sssd-users mailing list -- sssd-users@lists.fedorahosted.org
To unsubscribe send an email to sssd-users-le...@lists.fedorahosted.org

Reply via email to