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