[Bug 1171128] New: network:ldap/openldap2: Bug patch 0016 no reason supplied
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128 Bug ID: 1171128 Summary: network:ldap/openldap2: Bug patch 0016 no reason supplied Classification: openSUSE Product: openSUSE.org Version: unspecified Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: 3rd party software Assignee: jmcdonough@suse.com Reporter: quanah@openldap.org QA Contact: bnc-team-screening@forge.provo.novell.com Found By: --- Blocker: --- SuSE is patching the LMDB library with patch 0016 (https://build.opensuse.org/package/view_file/network:ldap/openldap2/0016-Cle...) yet no reason for this patch is provided, nor has any issue been filed with the upstream project as to why this patch was created (bugs.openldap.org). It likely should be reviewed by the upstream authors with a detailed report on why this patch was felt to be necessary. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128#c1
William Brown
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128#c2
--- Comment #2 from Quanah Gibson-Mount
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128#c3
William Brown
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128#c4
--- Comment #4 from Quanah Gibson-Mount
Given this information, I'm erring to retain the patch as it's presence is not harmful and there is no evidence that it causes issues or corruption. Even from a programming viewpoint, even if that variable were never access again, it is responsible defensive program to move the value to a state that prevents this kind of issue.
I discussed this patch with Howard yesterday. This issue would occur if some other patch was made to OpenLDAP that was broken, causing incorrect behavior for slapd at shutdown. In other words, the only reason this patch would be necessary is because SuSE applied a patch that incorrectly changes slapd behavior. I would generally think it preferable to remove this patch and ensure that slapd works as it is designed to do. Perhaps the elimination of the known bad patch from the build has resolved the problem. I.e., it's important to know if this issue still occurs in SuSE builds, because if it does, it indicates SuSE is continuing to apply broken patches to the OpenLDAP software. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128#c5
--- Comment #5 from William Brown
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128#c9
Michael Ströder
This has been detailed in https://bugzilla.suse.com/show_bug.cgi?id=1089640 which I don't believe you have access to. The summary is that a customer reported a crash in 2018, and appears to be difficult to reproduce. This patch was able to prevent some issues during the shutdown process, but further analysis points to the fact that non-atomic int handling is used between threads during openldap shutdown which causes the issue where workers may be able to reactivate and prevent proper resource de-allocation.
Simon Lees formerly provided bug information to me. IIRC there was no test system available at the customer's site to even reproduce the issue or to prove that this patch really fixes the customer's issue. This was the point where I started the fork of my own openldap2 package. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128
http://bugzilla.opensuse.org/show_bug.cgi?id=1171128#c10
--- Comment #10 from William Brown
This has been detailed in https://bugzilla.suse.com/show_bug.cgi?id=1089640 which I don't believe you have access to. The summary is that a customer reported a crash in 2018, and appears to be difficult to reproduce. This patch was able to prevent some issues during the shutdown process, but further analysis points to the fact that non-atomic int handling is used between threads during openldap shutdown which causes the issue where workers may be able to reactivate and prevent proper resource de-allocation.
Simon Lees formerly provided bug information to me. IIRC there was no test system available at the customer's site to even reproduce the issue or to prove that this patch really fixes the customer's issue.
This was the point where I started the fork of my own openldap2 package.
You are more than welcome to take over the network:ldap version of openldap2 if you want. -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com