Hi Craig,

Not affected by this but there is some info available on the crash.

The Thunderbird seg fault appears to be an ongoing issue of the internal ldap lib within Thunderbird which conflicts with the already loaded system lib openldap.so
(in /usr/lib). The bug has been reported since 2005 and still not resolved
https://bugzilla.mozilla.org/show_bug.cgi?id=292127
A major configuration issue is that the two libs work differently with the internal mozilla ldap using nss for cryptography and openldap uses openssl crypto. However the crux of the problem that causes the crash is that functions in mozillas lib libldap.50 load
can load before NSS functions which segfault with the libldap functions.

The use of nscd is a workaround using its cache to retrieve ldap authentication
for thunderbird users rather than relying on the pam which is linked in with
nss. The ldap libs enable Thunderbird to obtain user identity information from the domain ldap server either Openldap or MSAD for use with the address book. Apparently the segmentation fault does not occur to Thunderbird local users who do
not log on using their profile from MSAD.

While the nscd workaround is a suggested fix for the bug it may not work for everyone this is perhaps due to the system boot up order a internet connection to the ldap server may not be up before the nscd modules are loaded. The solution is to reload nscd after the internet connection is up or use sssd for password and group caching which loads after the connection. Redhats brief description of the nscd loading problem is described here
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/usingnscd-sssd.html

Concerning the Ubuntu devs a discussion on the segfault has been on launchpad since 2005
 https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/507089

Suggestions for fixing the bug include borking the thunderbird ldap lib by renaming it (comment 109), moving the lib and replacing it with a link to the openldap lib (comment 6), use nscd (comment 110), use sssd (comment 130), configure nsswitch to resolve from dns (comment 112) , update to the latest
fix from Ubuntu devs 2015-04-14 mentioned in last comment.

---
keith


On 22/06/15 11:29, Derek Smithies wrote:
Craig,

On 22/06/15 11:14, C. Falconer wrote:

Nothing bugs me more than "I have a problem" then later "don't worry I fixed it" with no explanation.

Even worse when they write, I have fixed it, and it is in the svn/code repository.

So you get motivated and look for the repository for code changes around that date, and it is a mission. That particular author generates "heaps" of patches per day, and then you have to decide which of the three patches it was, and then you go.......

Cheers,
    Derek.


_______________________________________________
Linux-users mailing list
[email protected]
http://lists.canterbury.ac.nz/mailman/listinfo/linux-users

Reply via email to