SSSD frequently segfaults in set_server_common_status()

Solution Unverified - Updated -

Issue

  • SSSD frequently segfault in set_server_common_status() with the following backtrace.

    #0  set_server_common_status (common=0xa0, status=SERVER_WORKING) at src/providers/fail_over.c:1339
    #1  0x000000000041b7c1 in fo_set_server_status (server=<value optimized out>, status=<value optimized out>) at src/providers/fail_over.c:1351
    #2  0x000000000041c3ad in fo_set_port_status (server=0x180cf50, status=PORT_WORKING) at src/providers/fail_over.c:1365
    #3  0x000000000041626b in be_fo_set_port_status (ctx=0x1748080, server=0x180cf50, status=PORT_WORKING) at src/providers/data_provider_fo.c:556
    #4  0x00007f79d987182f in sdap_cli_connect_recv (req=0x1814760, memctx=0x18199c0, can_retry=0x7fffdb4b3d9f, gsh=0x18199d8, srv_opts=0x7fffdb4b3d90)
        at src/providers/ldap/sdap_async_connection.c:1672
    #5  0x00007f79d98876ef in sdap_id_op_connect_done (subreq=0x1814760) at src/providers/ldap/sdap_id_op.c:508
    #6  0x00007f79d9871cd8 in sdap_cli_auth_done (subreq=0x0) at src/providers/ldap/sdap_async_connection.c:1595
    #7  0x00007f79d9871e39 in sdap_auth_done (subreq=0x181fda0) at src/providers/ldap/sdap_async_connection.c:1109
    #8  0x000000301a403707 in tevent_common_loop_immediate (ev=0x17464b0) at tevent_immediate.c:135
    #9  0x000000301a40530a in std_event_loop_once (ev=0x17464b0, location=<value optimized out>) at tevent_standard.c:532
    #10 0x000000301a4026d0 in _tevent_loop_once (ev=0x17464b0, location=0x4685a3 <Address 0x4685a3 out of bounds>) at tevent.c:490
    #11 0x000000301a40273b in tevent_common_loop_wait (ev=0x17464b0, location=0x4685a3 <Address 0x4685a3 out of bounds>) at tevent.c:591
    #12 0x00000000004411b3 in server_loop (main_ctx=0x17475b0) at src/util/server.c:572
    #13 0x0000000000415898 in main (argc=<value optimized out>, argv=<value optimized out>) at src/providers/data_provider_be.c:2105
    

Environment

  • Red Hat Enterprise Linux 6
  • sssd 1.8.0-32.el6
  • Using _srv_ records in sssd.conf

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.