#50104 ns-slapd 1.4.0.16-1 segfault with error 14 after updating Fedora 28 packages
Closed: wontfix 5 years ago Opened 5 years ago by dkt.

Issue Description

The system is Fedora 28. It runs fine since 2018 August.
After updating some packages just now, there is segfault in kernel message.

[ 265.975266] ns-slapd[2162]: segfault at 7f9cdb87c210 ip 00007f9cdb87c210 sp 00007ffc269593d8 error 14 in libfreeblpriv3.so[7f9cdbb72000+83000]
[ 265.975333] Code: Bad RIP value.
[ 269.178401] ns-slapd[3273]: segfault at 7f89aeedd210 ip 00007f89aeedd210 sp 00007ffd8b0d7798 error 14 in libsqlite3.so.0.8.6[7f89af45c000+fc000]
[ 269.178465] Code: Bad RIP value.
[ 272.166035] ns-slapd[3327]: segfault at 7f349f2d4210 ip 00007f349f2d4210 sp 00007ffd5ab16d28 error 14 in libsqlite3.so.0.8.6[7f349f853000+fc000]
[ 272.166088] Code: Bad RIP value.
[ 272.719272] ns-slapd[3374]: segfault at 7f9d6607b210 ip 00007f9d6607b210 sp 00007fff2846f818 error 14 in libsqlite3.so.0.8.6[7f9d665fa000+fc000]
[ 272.719324] Code: Bad RIP value.

Package Version and Platform

rpm -qa | grep 389-ds

389-ds-base-libs-1.4.0.16-1.fc28.x86_64
389-ds-base-legacy-tools-1.4.0.16-1.fc28.x86_64
389-ds-base-1.4.0.16-1.fc28.x86_64

rpm -qf /usr/lib64/libfreeblpriv3.so /usr/lib64/libsqlite3.so.0

nss-softokn-freebl-3.40.1-1.0.fc28.x86_64
sqlite-libs-3.22.0-4.fc28.x86_64

rpm -qa | grep glibc

glibc-headers-2.27-35.fc28.x86_64
glibc-langpack-en-2.27-35.fc28.x86_64
glibc-devel-2.27-35.fc28.x86_64
glibc-2.27-35.fc28.x86_64
glibc-common-2.27-35.fc28.x86_64
glibc-2.27-35.fc28.i686

Steps to reproduce

  1. Update RPM packages.

Actual results

Segfault

Expected results

There should be no segfault


This appears to be crashing in NSS, not DS. I know there are issues with nss-3.40.1. Please try a earlier version of NSS to see if it fixes the issue.

Metadata Update from @mreynolds:
- Custom field component adjusted to None
- Custom field origin adjusted to None
- Custom field reviewstatus adjusted to None
- Custom field type adjusted to None
- Custom field version adjusted to None

5 years ago

Thanks for reply.

I did not update those libsss packages just now.

libsss_autofs-1.16.3-2.fc28.x86_64
libsss_certmap-1.16.3-2.fc28.x86_64
libsss_idmap-1.16.3-2.fc28.x86_64
libsss_nss_idmap-1.16.3-2.fc28.x86_64
libsss_simpleifp-1.16.3-2.fc28.x86_64
libsss_sudo-1.16.3-2.fc28.x86_64

After updating these packages and reboot, the system looks fine now.
I did not downgrade nss packages.

Edit: BTW, not sure if there should be package dependency between libsss, nss and 389-ds.

The ticket can be closed, thanks.

Thanks for reply.
I did not update those libsss packages just now.
libsss_autofs-1.16.3-2.fc28.x86_64
libsss_certmap-1.16.3-2.fc28.x86_64
libsss_idmap-1.16.3-2.fc28.x86_64
libsss_nss_idmap-1.16.3-2.fc28.x86_64
libsss_simpleifp-1.16.3-2.fc28.x86_64
libsss_sudo-1.16.3-2.fc28.x86_64
After updating these packages and reboot, the system looks fine now.
I did not downgrade nss packages.
Edit: BTW, not sure if there should be package dependency between libsss, nss and 389-ds.

DS needs nss, and I think nss needs libsss. Anyway glad it's working

Metadata Update from @mreynolds:
- Issue close_status updated to: invalid
- Issue status updated to: Closed (was: Open)

5 years ago

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

This issue has been cloned to Github and is available here:
- https://github.com/389ds/389-ds-base/issues/3163

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 Update from @spichugi:
- Issue close_status updated to: wontfix (was: invalid)

3 years ago

Login to comment on this ticket.

Metadata