[SSSD] sssd just 'Aborts' on RHEL5.

Steve Traylen steve.traylen at cern.ch
Tue Jun 19 15:15:17 UTC 2012


On Jun 19, 2012, at 3:29 PM, Stephen Gallagher wrote:

> On Tue, 2012-06-19 at 13:09 +0000, Steve Traylen wrote:
>> sssd does not want to start for me on RHEL5.
>> 
>> # rpm -q sssd 
>> sssd-1.5.1-49.el5_8.1
>> 
>> on both RHEL5 and SLC5  results in
>> 
>> # /usr/sbin/sssd -i   -d 8
>> Aborted
>> 
>> This is both with our sssd.conf which is working fine over on RHEL6 but also for the default
>> sssd.conf that comes with the package.
>> 
>> The end of an strace is here:  http://pastie.org/4114307  , if I delete the 'var/lib/sss/db/config.ldb 
>> file then it is created again before the 'Aborted' happens.
>> 
>> Nothing is logged to syslog or sssd.log.
>> 
>> Any ideas.
> 
> 
> Could you do the following:
> 
> yum install gdb
> debuginfo-install sssd
> gdb /usr/sbin/sssd
> 
> at the gdb console:
> run -i   -d 8
> 
> When it dies:
> bt full
> 
> Send all the output of that bt full, please.

Back trace as below... I also now realize when I thought
I was using RHEL earlier I was not , I have yet to confirm this
on RHEL, will try to do so.


Starting program: /usr/sbin/sssd -i -d 8
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x2aaaaaaab000
[Thread debugging using libthread_db enabled]

Program received signal SIGABRT, Aborted.
0x00000038ad030285 in raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64	  return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
(gdb) bt full
#0  0x00000038ad030285 in raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        pid = <value optimized out>
        selftid = 0
#1  0x00000038ad031d30 in abort () at abort.c:88
        act = {__sigaction_handler = {sa_handler = 0x100000000, 
            sa_sigaction = 0x100000000}, sa_mask = {__val = {46912496137680, 
              0, 4294967295, 2, 2298000, 6539648, 6538096, 6538736, 0, 
              243420653520, 46912518095240, 4294967296, 4294967295, 
              46912500628049, 2131656, 6539200}}, sa_flags = 0, 
          sa_restorer = 0x7fffffffe3c0}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00002aaaabfa29b9 in talloc_abort_unknown_value () at talloc.c:148
No locals.
#3  0x00002aaaabfa68b3 in talloc_chunk_from_ptr (ptr=0x2a80) at talloc.c:160
No locals.
#4  _talloc_free (ptr=0x2a80) at talloc.c:485
No locals.
#5  talloc_free (ptr=0x2a80) at talloc.c:923
No locals.
#6  0x00002aaaaaabd43c in tevent_common_loop_timer_delay (ev=0x63b880)
    at tevent_timed.c:264
        current_time = {tv_sec = 0, tv_usec = 0}
---Type <return> to continue, or q <return> to quit---
        te = 0x63c7c0
#7  0x00002aaaaaabee8b in std_event_loop_once (ev=0x63b880, 
    location=<value optimized out>) at tevent_standard.c:537
        std_ev = <value optimized out>
        tval = {tv_sec = 0, tv_usec = 6538736}
#8  0x00002aaaaaabc5f0 in _tevent_loop_once (ev=0x63b880, 
    location=0x2aaaaaef3e6f "common/ldb.c:578") at tevent.c:490
        ret = 0
        nesting_stack_ptr = 0x0
#9  0x00002aaaaaed839f in ldb_wait (handle=0x63c6b0, type=LDB_WAIT_ALL)
    at common/ldb.c:578
        ev = 0x63b880
        ret = <value optimized out>
#10 0x00002aaaaaed97a1 in ldb_search (ldb=0x63ba20, mem_ctx=0x63c260, 
    result=0x7fffffffe5e8, base=0x63c260, scope=LDB_SCOPE_BASE, 
    attrs=0x7fffffffe5d0, exp_fmt=0x2aaaaaef5a5b "@LIST=*")
    at common/ldb.c:1352
        req = 0x63c5f0
        res = 0x63c370
        expression = 0x63c3f0 "@LIST=*"
        ap = {{gp_offset = 48, fp_offset = 48, 
            overflow_arg_area = 0x7fffffffe5c8, 
            reg_save_area = 0x7fffffffe4d0}}
---Type <return> to continue, or q <return> to quit---
        ret = 0
#11 0x00002aaaaaee0058 in ldb_load_modules (ldb=0x63ba20, 
    options=<value optimized out>) at common/ldb_modules.c:432
        attrs = {0x2aaaaaef5a33 "@LIST", 0x0}
        res = 0x0
        mods_dn = 0x63c260
        modules = 0x0
        ret = 1
        mem_ctx = 0x63c200
#12 0x00002aaaaaed9f77 in ldb_connect (ldb=0x63ba20, 
    url=0x63daa0 "/var/lib/sss/db/config.ldb", flags=<value optimized out>, 
    options=0x0) at common/ldb.c:241
        ret = 0
        url2 = <value optimized out>
#13 0x000000000040ef2d in confdb_init (mem_ctx=<value optimized out>, 
    cdb_ctx=0x63d9e8, confdb_location=0x63daa0 "/var/lib/sss/db/config.ldb")
    at src/confdb/confdb.c:558
        cdb = <value optimized out>
        ret = <value optimized out>
        old_umask = 18
        __FUNCTION__ = "confdb_init"
#14 0x000000000040c66a in load_configuration (argc=4, 
    argv=<value optimized out>) at src/monitor/monitor.c:1358
---Type <return> to continue, or q <return> to quit---
        __FUNCTION__ = "load_configuration"
#15 main (argc=4, argv=<value optimized out>) at src/monitor/monitor.c:2398
        opt = <value optimized out>
        pc = <value optimized out>
        opt_daemon = 0
        opt_interactive = 1
        opt_config_file = 0x0
        config_file = 0x63b690 "/etc/sssd/sssd.conf"
        flags = 2
        main_ctx = <value optimized out>
        tmp_ctx = 0x63b630
        monitor = 0x2a80
        ret = 12
        uid = <value optimized out>
        long_options = {{longName = 0x0, shortName = 0 '\000', argInfo = 4, 
            arg = 0x63ac80, val = 0, descrip = 0x42f358 "Help options:", 
            argDescrip = 0x0}, {longName = 0x42f366 "debug-level", 
            shortName = 100 'd', argInfo = 2, arg = 0x63ad58, val = 0, 
            descrip = 0x42f31d "Debug level", argDescrip = 0x0}, {
            longName = 0x42e949 "debug-to-files", shortName = 102 'f', 
            argInfo = 0, arg = 0x63ad5c, val = 0, 
            descrip = 0x4300a0 "Send the debug output to files instead of stderr", argDescrip = 0x0}, {longName = 0x42f372 "debug-timestamps", 
---Type <return> to continue, or q <return> to quit---
            shortName = 0 '\000', argInfo = 2, arg = 0x63ac60, val = 0, 
            descrip = 0x42f329 "Add debug timestamps", argDescrip = 0x0}, {
            longName = 0x42f383 "daemon", shortName = 68 'D', argInfo = 0, 
            arg = 0x7fffffffe87c, val = 0, 
            descrip = 0x42f33e "Become a daemon (default)", argDescrip = 0x0}, 
          {longName = 0x42f38a "interactive", shortName = 105 'i', 
            argInfo = 0, arg = 0x7fffffffe878, val = 0, 
            descrip = 0x4300d8 "Run interactive (not a daemon)", 
            argDescrip = 0x0}, {longName = 0x4310b2 "config", 
            shortName = 99 'c', argInfo = 1, arg = 0x7fffffffe870, val = 0, 
            descrip = 0x4300f8 "Specify a non-default config file", 
            argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\000', 
            argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}}
        __FUNCTION__ = "main"
(gdb) 




> _______________________________________________
> sssd-devel mailing list
> sssd-devel at lists.fedorahosted.org
> https://fedorahosted.org/mailman/listinfo/sssd-devel




More information about the sssd-devel mailing list