URL:
https://github.com/SSSD/sssd/pull/89
Title: #89: nss: rewrite nss responder so it uses cache_req
lslebodn commented:
"""
Another crash from AD related test. 0xbe was initialized either by `MALLOC_PERTRUB` or
`TALLOC_FREE_FILL`
```
#0 0x00007fa2dd6a8423 in setent_notify (list=0xbebebebebebebede, err=err@entry=0) at
src/responder/common/responder_cmd.c:222
#1 0x00007fa2dd6a84d7 in setent_notify_done (list=<optimized out>) at
src/responder/common/responder_cmd.c:251
#2 0x00007fa2dd69dfd8 in nss_setent_internal_done (subreq=0x0) at
src/responder/nss/nss_enum.c:173
#3 0x00007fa2dd6b0195 in cache_req_done (subreq=0x0) at
src/responder/common/cache_req/cache_req.c:690
#4 0x00007fa2dd6b0a4e in cache_req_search_done (subreq=<optimized out>) at
src/responder/common/cache_req/cache_req_search.c:409
#5 0x00007fa2dd6ab4ac in sss_dp_internal_get_done (pending=<optimized out>,
ptr=<optimized out>) at src/responder/common/responder_dp.c:813
#6 0x00007fa2dc56c862 in complete_pending_call_and_unlock () from /lib64/libdbus-1.so.3
#7 0x00007fa2dc56fb51 in dbus_connection_dispatch () from /lib64/libdbus-1.so.3
#8 0x00007fa2dce29cf2 in sbus_dispatch (ev=0x7fa2ded16a30, te=<optimized out>,
tv=..., data=<optimized out>) at src/sbus/sssd_dbus_connection.c:96
#9 0x00007fa2d94c4b4f in tevent_common_loop_timer_delay (ev=ev@entry=0x7fa2ded16a30) at
../tevent_timed.c:341
#10 0x00007fa2d94c5b5a in epoll_event_loop_once (ev=0x7fa2ded16a30, location=<optimized
out>) at ../tevent_epoll.c:911
#11 0x00007fa2d94c4257 in std_event_loop_once (ev=0x7fa2ded16a30, location=0x7fa2dce52787
"src/util/server.c:705") at ../tevent_standard.c:114
#12 0x00007fa2d94c040d in _tevent_loop_once (ev=ev@entry=0x7fa2ded16a30,
location=location@entry=0x7fa2dce52787 "src/util/server.c:705") at
../tevent.c:533
#13 0x00007fa2d94c05ab in tevent_common_loop_wait (ev=0x7fa2ded16a30,
location=0x7fa2dce52787 "src/util/server.c:705") at ../tevent.c:637
#14 0x00007fa2d94c41f7 in std_event_loop_wait (ev=0x7fa2ded16a30, location=0x7fa2dce52787
"src/util/server.c:705") at ../tevent_standard.c:140
#15 0x00007fa2dce35073 in server_loop (main_ctx=0x7fa2ded17e80) at src/util/server.c:705
#16 0x00007fa2dd69b357 in main (argc=6, argv=<optimized out>) at
src/responder/nss/nsssrv.c:559
```
There are more failures in ad forest test; will provide reproducers
"""
See the full comment at
https://github.com/SSSD/sssd/pull/89#issuecomment-265708774