Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-87352

ns-slapd crashed when we add nsslapd-referral

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • rhel-10.1
    • rhel-10.0
    • 389-ds-base
    • None
    • 389-ds-base-3.1.3-4.el10
    • Yes
    • Low
    • ZStream
    • rhel-idm-ds
    • ssg_idm
    • 0
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • Regression Exception
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      What were you trying to do that didn't work?

      What is the impact of this issue to you?

      Tier1 Test is failing

      Please provide the package NVR for which the bug is seen:

      [root@ip-10-0-199-180 ~]# rpm -qa | grep 389
      389-ds-base-libs-3.0.6-3.el10_0.x86_64
      python3-lib389-3.0.6-3.el10_0.noarch
      389-ds-base-3.0.6-3.el10_0.x86_64
      389-ds-base-debugsource-3.0.6-3.el10_0.x86_64
      389-ds-base-debuginfo-3.0.6-3.el10_0.x86_64
      389-ds-base-libs-debuginfo-3.0.6-3.el10_0.x86_64

      How reproducible is this bug?:

      Always

      Steps to reproduce

      1.  Create the ldap instance
      2.  Add nssldap-referral using, dsconf -D "cn=Directory Manager" -w Secret123 ldap://<server1> config replace nsslapd-referral="ldap://<server0>"
      3.  Check the status of instance
      4.  After sometime, instance is crashed.

      Expected results

      Instance should not crash.

      Actual results

      LDAP instance is crashed

      Additional information:

      [root@ip-10-0-199-180 ~]# coredumpctl 
      TIME                          PID UID GID SIG     COREFILE EXE                SIZE
      Tue 2025-04-15 09:03:04 UTC 20343 389 389 SIGSEGV present  /usr/sbin/ns-slapd 2.1M
      Tue 2025-04-15 09:21:09 UTC 20757 389 389 SIGSEGV present  /usr/sbin/ns-slapd 1.7M
      Tue 2025-04-15 09:24:31 UTC 20842 389 389 SIGSEGV present  /usr/sbin/ns-slapd 1.7M
      Tue 2025-04-15 09:27:15 UTC 20940 389 389 SIGSEGV present  /usr/sbin/ns-slapd 1.7M
      Tue 2025-04-15 09:33:59 UTC 21282 389 389 SIGSEGV present  /usr/sbin/ns-slapd 1.7M
      Tue 2025-04-15 09:34:50 UTC 21335 389 389 SIGSEGV present  /usr/sbin/ns-slapd 1.7M
      Tue 2025-04-15 09:36:12 UTC 21398 389 389 SIGSEGV present  /usr/sbin/ns-slapd 1.8M
      [root@ip-10-0-199-180 ~]# coredumpctl info 
      .bash_history    .bash_profile    .cshrc           .ssh/            .viminfo         
      .bash_logout     .bashrc          .lesshst         .tcshrc          multihost_tests/ 
      [root@ip-10-0-199-180 ~]# coredumpctl info 
                 PID: 21398 (ns-slapd)
                 UID: 389 (dirsrv)
                 GID: 389 (dirsrv)
              Signal: 11 (SEGV)
           Timestamp: Tue 2025-04-15 09:36:08 UTC (3min 38s ago)
        Command Line: /usr/sbin/ns-slapd -D /etc/dirsrv/slapd-example1 -i /run/dirsrv/slapd-example1.pid
          Executable: /usr/sbin/ns-slapd
       Control Group: /system.slice/system-dirsrv.slice/dirsrv@example1.service
                Unit: dirsrv@example1.service
               Slice: system-dirsrv.slice
             Boot ID: 0a891e439c8e43a08533695c0aee41e6
          Machine ID: 5226d9228c6644ca8bdfc3ec7b0b7d14
            Hostname: ip-10-0-199-180.rhos-01.prod.psi.rdu2.redhat.com
             Storage: /var/lib/systemd/coredump/core.ns-slapd.389.0a891e439c8e43a08533695c0aee41e6.21398.1744709768000000.zst (present)
        Size on Disk: 1.8M
             Message: Process 21398 (ns-slapd) of user 389 dumped core.
                      
                      Module libtasn1.so.6 from rpm libtasn1-4.20.0-1.el10.x86_64
                      Module p11-kit-trust.so from rpm p11-kit-0.25.5-7.el10.x86_64
                      Module libffi.so.8 from rpm libffi-3.4.4-9.el10.x86_64
                      Module p11-kit-proxy.so from rpm p11-kit-0.25.5-7.el10.x86_64
                      Module libfreeblpriv3.so from rpm nss-3.101.0-13.el10.x86_64
                      Module libsoftokn3.so from rpm nss-3.101.0-13.el10.x86_64
                      Module libwhoami-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libviews-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libusn-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libstatechange-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libschemareload-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module librootdn-access-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libroles-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libretrocl-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libreferint-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libposix-winsync-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libpassthru-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libcap-ng.so.0 from rpm libcap-ng-0.8.4-6.el10.x86_64
                      Module libeconf.so.0 from rpm libeconf-0.6.2-4.el10.x86_64
                      Module libaudit.so.1 from rpm audit-4.0.3-1.el10.x86_64
                      Module libpam.so.0 from rpm pam-1.6.1-7.el10.x86_64
                      Module libpam-passthru-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libreplication-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libmemberof-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libmanagedentries-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module liblinkedattrs-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module liblmdb.so.0.0.0 from rpm lmdb-0.9.32-4.el10.x86_64
                      Module libback-ldbm.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libentryuuid-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libdna-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libderef-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libcontentsync-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libcos-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libchainingdb-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libautomember-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libalias-entries-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libns-dshttpd.so.0 from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libacl-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libacctusability-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libacctpolicy-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libattr-unique-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libdigestmd5.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module libcrammd5.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module libplain.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module liblogin.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module libgssapi_krb5.so.2 from rpm krb5-1.21.3-7.el10.x86_64
                      Module libgssapiv2.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module libsasldb.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module libanonymous.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module libpwdchan-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libpwdstorage-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libpbe-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                 PID: 21398 (ns-slapd)
                 UID: 389 (dirsrv)
                 GID: 389 (dirsrv)
              Signal: 11 (SEGV)
           Timestamp: Tue 2025-04-15 09:36:08 UTC (3min 38s ago)
        Command Line: /usr/sbin/ns-slapd -D /etc/dirsrv/slapd-example1 -i /run/dirsrv/slapd-example1.pid
          Executable: /usr/sbin/ns-slapd
       Control Group: /system.slice/system-dirsrv.slice/dirsrv@example1.service
                Unit: dirsrv@example1.service
               Slice: system-dirsrv.slice
             Boot ID: 0a891e439c8e43a08533695c0aee41e6
          Machine ID: 5226d9228c6644ca8bdfc3ec7b0b7d14
            Hostname: ip-10-0-199-180.rhos-01.prod.psi.rdu2.redhat.com
             Storage: /var/lib/systemd/coredump/core.ns-slapd.389.0a891e439c8e43a08533695c0aee41e6.21398.1744709768000000.zst (present)
        Size on Disk: 1.8M
             Message: Process 21398 (ns-slapd) of user 389 dumped core.
                      
                      Module libtasn1.so.6 from rpm libtasn1-4.20.0-1.el10.x86_64
                      Module p11-kit-trust.so from rpm p11-kit-0.25.5-7.el10.x86_64
                      Module libffi.so.8 from rpm libffi-3.4.4-9.el10.x86_64
                      Module p11-kit-proxy.so from rpm p11-kit-0.25.5-7.el10.x86_64
                      Module libfreeblpriv3.so from rpm nss-3.101.0-13.el10.x86_64
                      Module libsoftokn3.so from rpm nss-3.101.0-13.el10.x86_64
                      Module libwhoami-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libviews-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libusn-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libstatechange-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libschemareload-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module librootdn-access-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libroles-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libretrocl-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libreferint-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libposix-winsync-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libpassthru-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libcap-ng.so.0 from rpm libcap-ng-0.8.4-6.el10.x86_64
                      Module libeconf.so.0 from rpm libeconf-0.6.2-4.el10.x86_64
                      Module libaudit.so.1 from rpm audit-4.0.3-1.el10.x86_64
                      Module libpam.so.0 from rpm pam-1.6.1-7.el10.x86_64
                      Module libpam-passthru-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libreplication-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libmemberof-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libmanagedentries-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module liblinkedattrs-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module liblmdb.so.0.0.0 from rpm lmdb-0.9.32-4.el10.x86_64
                      Module libback-ldbm.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libentryuuid-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libdna-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libderef-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libcontentsync-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libcos-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libchainingdb-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libautomember-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libalias-entries-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libns-dshttpd.so.0 from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libacl-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libacctusability-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libacctpolicy-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libattr-unique-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libdigestmd5.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module libcrammd5.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module libplain.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module liblogin.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module libgssapi_krb5.so.2 from rpm krb5-1.21.3-7.el10.x86_64
                      Module libgssapiv2.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module libsasldb.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module libanonymous.so from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module libpwdchan-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libpwdstorage-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libpbe-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libicudata.so.74 from rpm icu-74.2-4.el10.x86_64
                      Module libicuuc.so.74 from rpm icu-74.2-4.el10.x86_64
                      Module libicui18n.so.74 from rpm icu-74.2-4.el10.x86_64
                      Module libcollation-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libentryuuid-syntax-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libbitwise-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libsyntax-plugin.so from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libselinux.so.1 from rpm libselinux-3.8-1.el10.x86_64
                      Module libkeyutils.so.1 from rpm keyutils-1.6.3-5.el10.x86_64
                      Module libkrb5support.so.0 from rpm krb5-1.21.3-7.el10.x86_64
                      Module libcap.so.2 from rpm libcap-2.69-7.el10.x86_64
                      Module libcrypt.so.2 from rpm libxcrypt-4.4.36-10.el10.x86_64
                      Module libevent-2.1.so.7 from rpm libevent-2.1.12-16.el10.x86_64
                      Module libssl.so.3 from rpm openssl-3.2.2-16.el10.x86_64
                      Module libplds4.so from rpm nss-3.101.0-13.el10.x86_64
                      Module libnssutil3.so from rpm nss-3.101.0-13.el10.x86_64
                      Module libsmime3.so from rpm nss-3.101.0-13.el10.x86_64
                      Module libcrack.so.2 from rpm cracklib-2.9.11-8.el10.x86_64
                      Module libjson-c.so.5 from rpm json-c-0.18-3.el10.x86_64
                      Module libz.so.1 from rpm zlib-ng-2.2.3-1.el10.x86_64
                      Module libsvrcore.so.0 from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libpcre2-8.so.0 from rpm pcre2-10.44-1.el10.3.x86_64
                      Module libcom_err.so.2 from rpm e2fsprogs-1.47.1-3.el10.x86_64
                      Module libk5crypto.so.3 from rpm krb5-1.21.3-7.el10.x86_64
                      Module libkrb5.so.3 from rpm krb5-1.21.3-7.el10.x86_64
                      Module libsasl2.so.3 from rpm cyrus-sasl-2.1.28-27.el10.x86_64
                      Module libnspr4.so from rpm nss-3.101.0-13.el10.x86_64
                      Module libplc4.so from rpm nss-3.101.0-13.el10.x86_64
                      Module libcrypto.so.3 from rpm openssl-3.2.2-16.el10.x86_64
                      Module libnss3.so from rpm nss-3.101.0-13.el10.x86_64
                      Module libssl3.so from rpm nss-3.101.0-13.el10.x86_64
                      Module libldaputil.so.0 from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libslapd.so.0 from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Module libjemalloc.so.2 from rpm 389-ds-base-3.0.6-3.el10_0.x86_64
                      Stack trace of thread 21408:
                      #0  0x0000000000000000 n/a (n/a + 0x0)
                      #1  0x000055f29a7bde0e n/a (n/a + 0x0)
                      #2  0x000055f29a7c12bc n/a (n/a + 0x0)
                      ELF object binary architecture: AMD x86-64

      [root@ip-10-0-199-180 ~]# dsctl slapd-example1 status
      Instance "example1" is running
      [root@ip-10-0-199-180 ~]# dsconf -D "cn=Directory Manager" -w Secret123 ldap://<server1> config replace nsslapd-referral="ldap://<server0>"
      Successfully replaced value(s) for 'nsslapd-referral': 'ldap://<server0>'
      [root@ip-10-0-199-180 ~]# dsctl slapd-example1 restart
      Instance "example1" has been restarted
      [root@ip-10-0-199-180 ~]# dsctl slapd-example1 status
      Instance "example1" is running[root@ip-10-0-199-180 ~]# dsctl slapd-example1 status
      Instance "example1" is not running
      [root@ip-10-0-199-180 ~]# dsctl slapd-example1 status
      Instance "example1" is not running

              jachapma James Chapman
              mupadhye Madhuri Upadhye
              IdM DS Dev IdM DS Dev
              IdM DS QE IdM DS QE
              Evgenia Martyniuk Evgenia Martyniuk
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated: