#2392 sssd_be segfaults in be_terminate_domain_requests
Closed: Invalid Opened by jhrozek.

Ticket was cloned from Red Hat Bugzilla (product Red Hat Enterprise Linux 7): Bug 1123421

Please note that this Bug is private and may not be accessible as it contains confidential Red Hat customer information.

Description of problem:
In a forest environment where RHEL is joined one child domain and users are
coming from another child domain, sssd_be segfaults
Version-Release number of selected component (if applicable):
sssd-1.11.2-65.el7.x86_64
How reproducible:
Unknown
Additional info:
I'll attach the coredump and the logs from this system.

Bug should be fixed by commit cef2384a3a6fc1a1637c6a55e2bced93d28e8fca

blockedby: =>
blocking: =>
cc: => lslebodn@redhat.com
changelog: =>
coverity: =>
design: =>
design_review: => 0
feature_milestone: =>
fedora_test_page: =>
review: True => 0
selected: =>
testsupdated: => 0

Error from valgrind log:

==8196== Conditional jump or move depends on uninitialised value(s)
==8196==    at 0x13396969: ad_subdomains_get_root_domain_done (ad_subdomains.c:7
28)
==8196==    by 0x1456442E: sdap_get_generic_done (sdap_async.c:1579)
==8196==    by 0x14569D98: sdap_get_generic_ext_done (sdap_async.c:1423)
==8196==    by 0x14568368: sdap_process_result (sdap_async.c:367)
==8196==    by 0x54CBA0E: tevent_common_loop_timer_delay (tevent_timed.c:341)
==8196==    by 0x54CCA02: epoll_event_loop_once (tevent_epoll.c:916)
==8196==    by 0x54CB0F6: std_event_loop_once (tevent_standard.c:112)
==8196==    by 0x54C7BCC: _tevent_loop_once (tevent.c:530)
==8196==    by 0x54C7D6A: tevent_common_loop_wait (tevent.c:634)
==8196==    by 0x54CB096: std_event_loop_wait (tevent_standard.c:138)
==8196==    by 0x529E182: server_loop (server.c:602)
==8196==    by 0x10E3BA: main (data_provider_be.c:2992)

As I already wrote, bug was fixed by commit cef2384a3a6fc1a1637c6a55e2bced93d28e8fca

resolution: => worksforme
status: new => closed

Metadata Update from @jhrozek:
- Issue set to the milestone: NEEDS_TRIAGE

SSSD is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in SSSD's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/SSSD/sssd/issues/3434

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Metadata