Bug 15722 - libldb should not use RTLD_DEEPBIND by default when loading ldb modules
Summary: libldb should not use RTLD_DEEPBIND by default when loading ldb modules
Status: RESOLVED DUPLICATE of bug 15643
Alias: None
Product: Samba 4.1 and newer
Classification: Unclassified
Component: Other (show other bugs)
Version: 4.20.1
Hardware: All All
: P5 normal (vote)
Target Milestone: ---
Assignee: Andreas Schneider
QA Contact: Samba QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-25 07:32 UTC by Andreas Schneider
Modified: 2024-09-25 09:08 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Schneider 2024-09-25 07:32:26 UTC
libldb should not use RTLD_DEEPBIND by default when loading ldb modules.

This creates problems when loading the bind dlz modules if bind is built with jemalloc support.

If this is the case then named consistently crashes on startup when trying to load the Samba-provided DLZ module.
Comment 1 Rowland Penny 2024-09-25 07:38:55 UTC
(In reply to Andreas Schneider from comment #0)

Hi Andreas, what distro is this on ?
This came up a couple of months ago, see:

https://bugzilla.samba.org/show_bug.cgi?id=15643

Debian fixed it, perhaps your distro needs to do the same.
Comment 2 Andreas Schneider 2024-09-25 07:46:15 UTC

*** This bug has been marked as a duplicate of bug 15643 ***
Comment 3 Andreas Schneider 2024-09-25 07:48:24 UTC
Nope, this should be fixed in Samba.
Comment 4 Rowland Penny 2024-09-25 09:08:07 UTC
(In reply to Andreas Schneider from comment #3)

Why ?
The 'crash' happened in named, not any Samba component.

If it so important, why did you not say something approx two months ago when it first happened ?