<HTML><HEAD>
<STYLE id=eMClientCss>BLOCKQUOTE.cite {
        PADDING-LEFT: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #cccccc 1px solid; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
BLOCKQUOTE.cite2 {
        PADDING-TOP: 0px; PADDING-LEFT: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #cccccc 1px solid; MARGIN-TOP: 3px; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
.plain PRE {
        FONT-SIZE: 100%; FONT-FAMILY: monospace; WHITE-SPACE: pre-wrap; FONT-WEIGHT: normal; FONT-STYLE: normal
}
.plain TT {
        FONT-SIZE: 100%; FONT-FAMILY: monospace; WHITE-SPACE: pre-wrap; FONT-WEIGHT: normal; FONT-STYLE: normal
}
A IMG {
        BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px
}
#xa26b2cbebc8c4681ace9c01db86ab17e {
        FONT-SIZE: 12pt; FONT-FAMILY: Tahoma
}
BODY {
        FONT-SIZE: 12pt; FONT-FAMILY: Tahoma
}
.plain PRE {
        FONT-SIZE: 12pt; monospace: 
}
.plain TT {
        FONT-SIZE: 12pt; monospace: 
}
</STYLE>
</HEAD>
<BODY>
<DIV>Consistently getting a segfault in libsss_idmap resulting in a core dump in sssd 1.11.6</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>:Apr 22 13:25:50 ldap kernel: sssd_be[9236]: segfault at 10da000 ip 000=<BR>07f785852b4f1 sp 00007fffbfbf6cf0 error 6 in libsss_idmap.so.0.4.0[7f78=<BR>58528000+5000]<BR>:Apr 22 13:25:50 ldap abrt[9244]: Saved core dump of pid 9236 (/usr/lib=<BR>exec/sssd/sssd_be) to /var/spool/abrt/ccpp-2015-04-22-13:25:50-9236 (27=<BR>68896 bytes)<BR></DIV>
<DIV>&nbsp;</DIV>
<DIV>Taking a look at it deeper in gdb revealing:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Loaded symbols for /lib64/libnss_dns-2.12.so<BR>Core was generated by `/usr/libexec/sssd/sssd_be --domain LDAP'.<BR>Program terminated with signal 11, Segmentation fault.<BR>#0&nbsp; sss_idmap_bin_sid_to_dom_sid (ctx=&lt;value optimized out&gt;, bin_sid=&lt;value optimized out&gt;, length=&lt;value optimized out&gt;, _dom_sid=0x7fffbfbf6d38) at src/lib/idmap/sss_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map_conv.c:92<BR>92&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dom_sid-&gt;sub_auths[i] = le32toh(val);<BR>Missing separate debuginfos, use: debuginfo-install dbus-libs-1.2.24-8.el6_6.x86_64 popt-1.13-7.el6.x86_64 sqlite-3.6.20-1.el6.x86_64<BR>(gdb) where<BR>#0&nbsp; sss_idmap_bin_sid_to_dom_sid (ctx=&lt;value optimized out&gt;, bin_sid=&lt;value optimized out&gt;, length=&lt;value optimized out&gt;, _dom_sid=0x7fffbfbf6d38) at src/lib/idmap/sss_id&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map_conv.c:92<BR>#1&nbsp; 0x00007f785852b648 in sss_idmap_bin_sid_to_sid (ctx=0xf84520, bin_sid=&lt;value optimized out&gt;, length=&lt;value optimized out&gt;, _sid=0x7fffbfbf6d60) at src/lib/idmap/sss_i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dmap_conv.c:371<BR>#2&nbsp; 0x00007f7858745ded in sdap_attrs_get_sid_str (mem_ctx=0x105fc10, idmap_ctx=0xf811e0, sysdb_attrs=&lt;value optimized out&gt;, sid_attr=0x7f7858783789 "objectSID", _sid_str=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x7fffbfbf6e28) at src/providers/ldap/ldap_common.c:1857<BR>#3&nbsp; 0x00007f785875e509 in sdap_add_incomplete_groups (sysdb=0xf63080, domain=0xf63780, opts=0xf7eec0, groupnames=&lt;value optimized out&gt;, ldap_groups=0x10b52b0, ldap_groups&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _count=9) at src/providers/ldap/sdap_async_initgroups.c:131<BR>#4&nbsp; 0x00007f785875ea1b in sdap_nested_groups_store (sysdb=0xf63080, domain=0xf63780, opts=0xf7eec0, groups=0x10b52b0, count=9) at src/providers/ldap/sdap_async_initgroups&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .c:617<BR>#5&nbsp; 0x00007f7858763095 in save_rfc2307bis_groups (subreq=0x0) at src/providers/ldap/sdap_async_initgroups.c:1878<BR>#6&nbsp; sdap_initgr_rfc2307bis_done (subreq=0x0) at src/providers/ldap/sdap_async_initgroups.c:1783<BR>#7&nbsp; 0x00007f785876275a in rfc2307bis_nested_groups_process (subreq=0x0) at src/providers/ldap/sdap_async_initgroups.c:2554<BR>#8&nbsp; 0x00007f785874f90f in sdap_get_generic_ext_done (op=&lt;value optimized out&gt;, reply=&lt;value optimized out&gt;, error=&lt;value optimized out&gt;, pvt=&lt;value optimized out&gt;) at src&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /providers/ldap/sdap_async.c:1439<BR>#9&nbsp; 0x00007f7858751e2a in sdap_process_message (ev=&lt;value optimized out&gt;, pvt=&lt;value optimized out&gt;) at src/providers/ldap/sdap_async.c:374<BR>#10 sdap_process_result (ev=&lt;value optimized out&gt;, pvt=&lt;value optimized out&gt;) at src/providers/ldap/sdap_async.c:213<BR>#11 0x00000039dda08ebe in epoll_event_loop (ev=&lt;value optimized out&gt;, location=&lt;value optimized out&gt;) at ../tevent_epoll.c:736<BR>#12 epoll_event_loop_once (ev=&lt;value optimized out&gt;, location=&lt;value optimized out&gt;) at ../tevent_epoll.c:931<BR>#13 0x00000039dda072e6 in std_event_loop_once (ev=0xf5b580, location=0x39dea3d4f5 "src/util/server.c:602") at ../tevent_standard.c:112<BR>#14 0x00000039dda0349d in _tevent_loop_once (ev=0xf5b580, location=0x39dea3d4f5 "src/util/server.c:602") at ../tevent.c:530<BR>#15 0x00000039dda0351b in tevent_common_loop_wait (ev=0xf5b580, location=0x39dea3d4f5 "src/util/server.c:602") at ../tevent.c:634<BR>#16 0x00000039dda07256 in std_event_loop_wait (ev=0xf5b580, location=0x39dea3d4f5 "src/util/server.c:602") at ../tevent_standard.c:138<BR>#17 0x00000039dea2b963 in server_loop (main_ctx=0xf5c880) at src/util/server.c:602<BR>#18 0x000000000040a286 in main (argc=3, argv=&lt;value optimized out&gt;) at src/providers/data_provider_be.c:2856<BR>(gdb) print i<BR>$1 = &lt;value optimized out&gt;<BR>(gdb) print val<BR>$2 = 0<BR>(gdb) print dom_sid<BR>$3 = (struct sss_dom_sid *) 0x10b4300<BR>(gdb) print dom_sid-&gt;sub_auths<BR>$4 = {2927152313, 560816471, 256, 0, 113, 0, 0, 0, 0, 0, 17404592, 0, 17409264, 0, 0}<BR>(gdb) quit<BR></DIV>
<DIV>&nbsp;</DIV>
<DIV>Above, you can see that "<SPAN id=xa26b2cbebc8c4681ace9c01db86ab17e>&lt;value optimized out&gt;</SPAN>" so not sure what I can conclude from this futher.</DIV>
<DIV>&nbsp;</DIV>
<DIV>This is a mirrored site being replicated&nbsp;that I have the same configuration files setup on another sub domain.</DIV>
<DIV>I've recently run 'yum update' to verify and still end up with the same segmentation fault.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I'm running the command 'getent passwd &lt;username&gt;' and noticing this is occurring when running in "/usr/sbin/sssd -i" mode.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Environment:&nbsp; CentOS =&gt; OpenLDAP 2.4.39 with OpenLDAP Proxy&nbsp;=&gt; Active Directory 2012 containing Users</DIV>
<DIV>&nbsp;</DIV>
<DIV>Running the cmd: <SPAN id=xcfc4ff0f62e34aa28c565a4bd36e568d>'getent passwd &lt;username&gt;'</SPAN> is retrieving the correct user information along with groups, etc.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>I presume it's this:&nbsp; <SPAN id=x827090c70d83404f912ae1e64912393c>dom_sid-&gt;sub_auths[i] = le32toh(val);</SPAN>&nbsp;&nbsp; </DIV>
<DIV>&nbsp;</DIV>
<DIV>Where "i" is out of bounds or "val" is not being checked properly or ???</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Please let me know what other information is needed to assist, before just dumping sssd.conf, nsswitch.conf, etc.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Any help is greatly appreciated,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Sterling</DIV>
<DIV>&nbsp;</DIV></BODY></HTML>