#1343 sssd_be crashed with SIGSEGV in _tevent_schedule_immediate()
Closed: Fixed None Opened 6 years ago by tjaalton.

sssd_be seems to be crashing frequently for some users running 1.8.2 on Ubuntu 12.04, here's one backtrace:

#0  _tevent_schedule_immediate (im=0x1687750, ev=0x656863694d3d4e43, handler=0x7fbd3d7155a0 <tevent_req_trigger>, private_data=0x1196170, handler_name=0x7fbd3d71905e "tevent_req_trigger", location=0x7fbd3d71904a "../tevent_req.c:174") at ../tevent.c:413
No locals.
#1  0x00007fbd3d715505 in tevent_req_post (req=0x1196170, ev=<optimized out>) at ../tevent_req.c:173
No locals.
#2  0x00007fbd349d29d2 in sdap_nested_group_lookup_group (req=0x1196170) at ../src/providers/ldap/sdap_async_groups.c:2589
        ret = 0
        sdap_attrs = <optimized out>
        filter = <optimized out>
        search_bases_filter = 0x0
        subreq = <optimized out>
        state = 0x1448500
        __FUNCTION__ = "sdap_nested_group_lookup_group"
#3  0x00007fbd349d3168 in sdap_nested_group_lookup_user (req=0x1196170, fn=0x7fbd349d3330 <sdap_nested_group_process_ldap_user>) at ../src/providers/ldap/sdap_async_groups.c:2490
        sdap_attrs = <optimized out>
        filter = <optimized out>
        search_bases_filter = 0x0
        subreq = <optimized out>
        state = 0x1448500
        ret = <optimized out>
        __FUNCTION__ = "sdap_nested_group_lookup_user"
#4  0x00007fbd349d2c33 in sdap_nested_group_process_noderef (req=0x1196170) at ../src/providers/ldap/sdap_async_groups.c:2460
        state = 0x1448500
        dctx = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "sdap_nested_group_process_noderef"
#5  0x00007fbd349d3271 in sdap_group_internal_nesting_done (subreq=0x0) at ../src/providers/ldap/sdap_async_groups.c:2827
        ret = 0
        req = 0x1196170
        state = 0x1448500
#6  0x00007fbd3d714e62 in tevent_common_loop_immediate (ev=0x10745d0) at ../tevent_immediate.c:135
        im = 0x11b8980
        handler = 0x7fbd3d7155a0 <tevent_req_trigger>
        private_data = 0x143dfa0
#7  0x00007fbd3d717386 in std_event_loop_once (ev=0x10745d0, location=<optimized out>) at ../tevent_standard.c:554
        std_ev = 0x1074690
        tval = {tv_sec = 0, tv_usec = 0}
#8  0x00007fbd3d714620 in _tevent_loop_once (ev=0x10745d0, location=0x468a71 "../src/util/server.c:572") at ../tevent.c:504
        ret = <optimized out>
        nesting_stack_ptr = 0x0
#9  0x00007fbd3d7147ab in tevent_common_loop_wait (ev=0x10745d0, location=0x468a71 "../src/util/server.c:572") at ../tevent.c:605
        ret = <optimized out>
#10 0x0000000000443723 in server_loop (main_ctx=0x10756a0) at ../src/util/server.c:572
No locals.
#11 0x000000000040b222 in main (argc=<optimized out>, argv=<optimized out>) at ../src/providers/data_provider_be.c:2105
        opt = <optimized out>
        pc = <optimized out>
        be_domain = 0x1074400 "obfuscated"
        srv_name = <optimized out>
        main_ctx = 0x10756a0
        confdb_path = <optimized out>
        ret = <optimized out>
        long_options = {{longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x673f20, val = 0, descrip = 0x45f538 "Help options:", argDescrip = 0x0}, {longName = 0x45f546 "debug-level", shortName = 100 'd', argInfo = 2, arg = 0x67400c, val = 0, descrip = 0x45f552 "Debug level", argDescrip = 0x0}, {longName = 0x45f55e "debug-to-files", shortName = 102 'f', argInfo = 0, arg = 0x674008, val = 0, descrip = 0x4605f8 "Send the debug output to files instead of stderr", argDescrip = 0x0}, {longName = 0x45f56d "debug-timestamps", shortName = 0 '\000', argInfo = 2, arg = 0x673d74, val = 0, descrip = 0x45f57e "Add debug timestamps", argDescrip = 0x0}, {longName = 0x45f593 "debug-microseconds", shortName = 0 '\000', argInfo = 2, arg = 0x673d70, val = 0, descrip = 0x460630 "Show timestamps with microseconds", argDescrip = 0x0}, {longName = 0x460bfa "domain", shortName = 0 '\000', argInfo = 1, arg = 0x7fff2461f750, val = 0, descrip = 0x460658 "Domain of the information provider (mandatory)", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}}
        __FUNCTION__ = "main"

Fields changed

cc: => tjaalton

Fields changed description: sssd_be seems to be crashing frequently for some users running 1.8.2 on Ubuntu 12.04, here's one backtrace: #0 _tevent_schedule_immediate (im=0x1687750, ev=0x656863694d3d4e43, handler=0x7fbd3d7155a0 <tevent_req_trigger>, private_data=0x1196170, handler_name=0x7fbd3d71905e "tevent_req_trigger", location=0x7fbd3d71904a "../tevent_req.c:174") at ../tevent.c:413 No locals. #1 0x00007fbd3d715505 in tevent_req_post (req=0x1196170, ev=<optimized out="">) at ../tevent_req.c:173 No locals. #2 0x00007fbd349d29d2 in sdap_nested_group_lookup_group (req=0x1196170) at ../src/providers/ldap/sdap_async_groups.c:2589 ret = 0 sdap_attrs = <optimized out=""> filter = <optimized out=""> search_bases_filter = 0x0 subreq = <optimized out=""> state = 0x1448500 __FUNCTION__ = "sdap_nested_group_lookup_group" #3 0x00007fbd349d3168 in sdap_nested_group_lookup_user (req=0x1196170, fn=0x7fbd349d3330 <sdap_nested_group_process_ldap_user>) at ../src/providers/ldap/sdap_async_groups.c:2490 sdap_attrs = <optimized out=""> filter = <optimized out=""> search_bases_filter = 0x0 subreq = <optimized out=""> state = 0x1448500 ret = <optimized out=""> __FUNCTION__ = "sdap_nested_group_lookup_user" #4 0x00007fbd349d2c33 in sdap_nested_group_process_noderef (req=0x1196170) at ../src/providers/ldap/sdap_async_groups.c:2460 state = 0x1448500 dctx = <optimized out=""> ret = <optimized out=""> __FUNCTION__ = "sdap_nested_group_process_noderef" #5 0x00007fbd349d3271 in sdap_group_internal_nesting_done (subreq=0x0) at ../src/providers/ldap/sdap_async_groups.c:2827 ret = 0 req = 0x1196170 state = 0x1448500 #6 0x00007fbd3d714e62 in tevent_common_loop_immediate (ev=0x10745d0) at ../tevent_immediate.c:135 im = 0x11b8980 handler = 0x7fbd3d7155a0 <tevent_req_trigger> private_data = 0x143dfa0 #7 0x00007fbd3d717386 in std_event_loop_once (ev=0x10745d0, location=<optimized out="">) at ../tevent_standard.c:554 std_ev = 0x1074690 tval = {tv_sec = 0, tv_usec = 0} #8 0x00007fbd3d714620 in _tevent_loop_once (ev=0x10745d0, location=0x468a71 "../src/util/server.c:572") at ../tevent.c:504 ret = <optimized out=""> nesting_stack_ptr = 0x0 #9 0x00007fbd3d7147ab in tevent_common_loop_wait (ev=0x10745d0, location=0x468a71 "../src/util/server.c:572") at ../tevent.c:605 ret = <optimized out=""> #10 0x0000000000443723 in server_loop (main_ctx=0x10756a0) at ../src/util/server.c:572 No locals. #11 0x000000000040b222 in main (argc=<optimized out="">, argv=<optimized out="">) at ../src/providers/data_provider_be.c:2105 opt = <optimized out=""> pc = <optimized out=""> be_domain = 0x1074400 "obfuscated" srv_name = <optimized out=""> main_ctx = 0x10756a0 confdb_path = <optimized out=""> ret = <optimized out=""> long_options = {{longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x673f20, val = 0, descrip = 0x45f538 "Help options:", argDescrip = 0x0}, {longName = 0x45f546 "debug-level", shortName = 100 'd', argInfo = 2, arg = 0x67400c, val = 0, descrip = 0x45f552 "Debug level", argDescrip = 0x0}, {longName = 0x45f55e "debug-to-files", shortName = 102 'f', argInfo = 0, arg = 0x674008, val = 0, descrip = 0x4605f8 "Send the debug output to files instead of stderr", argDescrip = 0x0}, {longName = 0x45f56d "debug-timestamps", shortName = 0 '\000', argInfo = 2, arg = 0x673d74, val = 0, descrip = 0x45f57e "Add debug timestamps", argDescrip = 0x0}, {longName = 0x45f593 "debug-microseconds", shortName = 0 '\000', argInfo = 2, arg = 0x673d70, val = 0, descrip = 0x460630 "Show timestamps with microseconds", argDescrip = 0x0}, {longName = 0x460bfa "domain", shortName = 0 '\000', argInfo = 1, arg = 0x7fff2461f750, val = 0, descrip = 0x460658 "Domain of the information provider (mandatory)", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}} __FUNCTION__ = "main" => sssd_be seems to be crashing frequently for some users running 1.8.2 on Ubuntu 12.04, here's one backtrace: {{{ #0 _tevent_schedule_immediate (im=0x1687750, ev=0x656863694d3d4e43, handler=0x7fbd3d7155a0 <tevent_req_trigger>, private_data=0x1196170, handler_name=0x7fbd3d71905e "tevent_req_trigger", location=0x7fbd3d71904a "../tevent_req.c:174") at ../tevent.c:413 No locals. #1 0x00007fbd3d715505 in tevent_req_post (req=0x1196170, ev=<optimized out="">) at ../tevent_req.c:173 No locals. #2 0x00007fbd349d29d2 in sdap_nested_group_lookup_group (req=0x1196170) at ../src/providers/ldap/sdap_async_groups.c:2589 ret = 0 sdap_attrs = <optimized out=""> filter = <optimized out=""> search_bases_filter = 0x0 subreq = <optimized out=""> state = 0x1448500 __FUNCTION__ = "sdap_nested_group_lookup_group" #3 0x00007fbd349d3168 in sdap_nested_group_lookup_user (req=0x1196170, fn=0x7fbd349d3330 <sdap_nested_group_process_ldap_user>) at ../src/providers/ldap/sdap_async_groups.c:2490 sdap_attrs = <optimized out=""> filter = <optimized out=""> search_bases_filter = 0x0 subreq = <optimized out=""> state = 0x1448500 ret = <optimized out=""> __FUNCTION__ = "sdap_nested_group_lookup_user" #4 0x00007fbd349d2c33 in sdap_nested_group_process_noderef (req=0x1196170) at ../src/providers/ldap/sdap_async_groups.c:2460 state = 0x1448500 dctx = <optimized out=""> ret = <optimized out=""> __FUNCTION__ = "sdap_nested_group_process_noderef" #5 0x00007fbd349d3271 in sdap_group_internal_nesting_done (subreq=0x0) at ../src/providers/ldap/sdap_async_groups.c:2827 ret = 0 req = 0x1196170 state = 0x1448500 #6 0x00007fbd3d714e62 in tevent_common_loop_immediate (ev=0x10745d0) at ../tevent_immediate.c:135 im = 0x11b8980 handler = 0x7fbd3d7155a0 <tevent_req_trigger> private_data = 0x143dfa0 #7 0x00007fbd3d717386 in std_event_loop_once (ev=0x10745d0, location=<optimized out="">) at ../tevent_standard.c:554 std_ev = 0x1074690 tval = {tv_sec = 0, tv_usec = 0} #8 0x00007fbd3d714620 in _tevent_loop_once (ev=0x10745d0, location=0x468a71 "../src/util/server.c:572") at ../tevent.c:504 ret = <optimized out=""> nesting_stack_ptr = 0x0 #9 0x00007fbd3d7147ab in tevent_common_loop_wait (ev=0x10745d0, location=0x468a71 "../src/util/server.c:572") at ../tevent.c:605 ret = <optimized out=""> #10 0x0000000000443723 in server_loop (main_ctx=0x10756a0) at ../src/util/server.c:572 No locals. #11 0x000000000040b222 in main (argc=<optimized out="">, argv=<optimized out="">) at ../src/providers/data_provider_be.c:2105 opt = <optimized out=""> pc = <optimized out=""> be_domain = 0x1074400 "obfuscated" srv_name = <optimized out=""> main_ctx = 0x10756a0 confdb_path = <optimized out=""> ret = <optimized out=""> long_options = {{longName = 0x0, shortName = 0 '\000', argInfo = 4, arg = 0x673f20, val = 0, descrip = 0x45f538 "Help options:", argDescrip = 0x0}, {longName = 0x45f546 "debug-level", shortName = 100 'd', argInfo = 2, arg = 0x67400c, val = 0, descrip = 0x45f552 "Debug level", argDescrip = 0x0}, {longName = 0x45f55e "debug-to-files", shortName = 102 'f', argInfo = 0, arg = 0x674008, val = 0, descrip = 0x4605f8 "Send the debug output to files instead of stderr", argDescrip = 0x0}, {longName = 0x45f56d "debug-timestamps", shortName = 0 '\000', argInfo = 2, arg = 0x673d74, val = 0, descrip = 0x45f57e "Add debug timestamps", argDescrip = 0x0}, {longName = 0x45f593 "debug-microseconds", shortName = 0 '\000', argInfo = 2, arg = 0x673d70, val = 0, descrip = 0x460630 "Show timestamps with microseconds", argDescrip = 0x0}, {longName = 0x460bfa "domain", shortName = 0 '\000', argInfo = 1, arg = 0x7fff2461f750, val = 0, descrip = 0x460658 "Domain of the information provider (mandatory)", argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}} __FUNCTION__ = "main" }}}

Fixed by:
- b49c47d (master)
- 6efb62b (sssd-1-8)

component: SSSD => LDAP Provider
milestone: NEEDS_TRIAGE => SSSD 1.8.4 (LTM)
priority: major => blocker
resolution: => fixed
status: new => closed

Metadata Update from @tjaalton:
- Issue set to the milestone: SSSD 1.8.4 (LTM)

2 years ago

Login to comment on this ticket.

Metadata