Closed Bug 756782 Opened 13 years ago Closed 4 years ago

Thunderbird crashes on mail account setup when host resolution via ldap is activated in Linux.

Categories

(Thunderbird :: Account Manager, defect)

12 Branch
x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: Holger.Cartarius, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: crash, Whiteboard: [startupcrash][blocked by ldap bug 292127][rare])

Crash Data

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/12.0 Build ID: 20120423122928 Steps to reproduce: When Thunderbird is started without an existing profile or when an EMail account is to be added the "Mail Account Setup" window opens. After the name and an Email address have been entered and the "Continue" button has been pressed, Thunderbird crashes. The crash happens at every attempt. Operating system: Ubuntu 12.04 Actual results: Thunderbird crashed. The crash occurs reproducible always when the host name resolution via ldap in the file /etc/nsswitch.conf is set (Relevant line in the configuration file: hosts: files dns ldap) and never without ldap (hosts: files dns). A crash report was filed: bp-90c65d5a-833e-4b9a-aaca-8086e2120518 Expected results: Next step of the account creation…
Severity: normal → critical
Crash Signature: [@ ldap_set_option ]
Keywords: crash
See Also: → 724934
0 libldap60.so ldap_set_option setoption.c:167 1 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x49a9 2 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x214f57 3 libgssapi.so.3.0.0 libgssapi.so.3.0.0@0x23aa67 4 ld-2.15.so ld-2.15.so@0xd6bd 5 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x214f6f 6 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x214f57 7 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x6191 8 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x3cbf 9 ld-2.15.so ld-2.15.so@0xd6bd 10 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x21467f 11 libpthread-2.15.so libpthread-2.15.so@0x217d9f 12 ld-2.15.so ld-2.15.so@0xd6bd 13 libgssapi_krb5.so.2.2 libgssapi_krb5.so.2.2@0x23ba97 14 ld-2.15.so ld-2.15.so@0xd6bd 15 libgssapi_krb5.so.2.2 libgssapi_krb5.so.2.2@0x23ba87 16 ld-2.15.so ld-2.15.so@0xd6bd 17 ld-2.15.so ld-2.15.so@0x9a73 18 libgssapi_krb5.so.2.2 libgssapi_krb5.so.2.2@0x23ba77 19 ld-2.15.so ld-2.15.so@0xa29d 20 libgssapi_krb5.so.2.2 libgssapi_krb5.so.2.2@0x23ba67 21 libc-2.15.so libc-2.15.so@0x36eb 22 libc-2.15.so libc-2.15.so@0x3ca7 23 ld-2.15.so ld-2.15.so@0xd6bd 24 libc-2.15.so libc-2.15.so@0xe78f 25 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x135f 26 libc-2.15.so libc-2.15.so@0x109f7 27 libnss_ldap-2.13.so libnss_ldap-2.13.so@0xd4f 28 libldap_r-2.4.so.2.8.1 libldap_r-2.4.so.2.8.1@0x24b537 29 ld-2.15.so ld-2.15.so@0xa522 30 icon-theme.cache icon-theme.cache@0x22a9fff 31 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x213cbf 32 ld-2.15.so ld-2.15.so@0xd6bd 33 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x213caf 34 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x135f 35 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x213c9f 36 ld-2.15.so ld-2.15.so@0xd6bd 37 libc-2.15.so libc-2.15.so@0xe78f 38 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x213c8f 39 ld-2.15.so ld-2.15.so@0xd6bd 40 ld-2.15.so ld-2.15.so@0x1066f 41 libldap_r-2.4.so.2.8.1 libldap_r-2.4.so.2.8.1@0x970b 42 libnss_ldap-2.13.so libnss_ldap-2.13.so@0xd4f 43 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x261f 44 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x213fd7 45 ld-2.15.so ld-2.15.so@0xc33d 46 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x134f 47 libnss_dns-2.15.so libnss_dns-2.15.so@0x207fff 48 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x1e6d 49 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x3bf 50 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x2637 51 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x2fda 52 ld-2.15.so ld-2.15.so@0xf2ba 53 ld-2.15.so ld-2.15.so@0xf3de 54 ld-2.15.so ld-2.15.so@0x13ad9 55 ld-2.15.so ld-2.15.so@0x9993 56 ld-2.15.so ld-2.15.so@0x9a73 57 ld-2.15.so ld-2.15.so@0xa29d 58 libpthread-2.15.so libpthread-2.15.so@0xd27 59 libpthread-2.15.so libpthread-2.15.so@0xeff 60 libpthread-2.15.so libpthread-2.15.so@0x2297 61 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x1648 62 libpthread-2.15.so libpthread-2.15.so@0x2da7 63 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x53f 64 ld-2.15.so ld-2.15.so@0xa522 65 libc-2.15.so libc-2.15.so@0x10421d 66 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x1648 67 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x11b7 68 libpthread-2.15.so libpthread-2.15.so@0xfcaf 69 libnss_dns-2.15.so libnss_dns-2.15.so@0x207fff 70 libc-2.15.so libc-2.15.so@0x364bf 71 ld-2.15.so ld-2.15.so@0x15234 72 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x2145bf 73 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x21457f 74 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x5b8b 75 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x9f3f 76 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x7818 77 icon-theme.cache icon-theme.cache@0x22a9ffe 78 icon-theme.cache icon-theme.cache@0x22a9fff 79 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x9fb2 80 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x9f3f 81 libc-2.15.so libc-2.15.so@0x10b830 82 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x9f4f 83 libc-2.15.so libc-2.15.so@0xca609
(In reply to Ludovic Hirlimann [:Usul] from comment #1) > 0 libldap60.so ldap_set_option setoption.c:167 > 1 libnss_ldap-2.13.so libnss_ldap-2.13.so@0x49a9 So something in libnss_ldap calls ldap_set_option() and gets the implementation from liblda60.so instead the one from openldap? Sounds like another symptom like the one causing bug 292127
Yeah, a mixture of system ldap and Thunderbird ldap would make this a dupe of bug 292127.
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
(confusing when we close as dupe to a bug in other product) ~90% of crashes with this signature are startup Est 80% within 6 seconds
Status: RESOLVED → REOPENED
Depends on: 292127
Ever confirmed: true
Resolution: DUPLICATE → ---
Whiteboard: [startupcrash]
Mark, what might explain that we don't see linux crashes in TB24? I see none going back at least 3 months. In fact, version 17.0.5 is most frequent with almost zero for newer 17.0.x versions
Status: REOPENED → NEW
Flags: needinfo?(mbanner)
Whiteboard: [startupcrash] → [startupcrash][blocked by ldap bug 292127]
Its possibly the linux distros have changed library versions, types or other things that would mean this is no longer an issue. Bug 292127 is still probably something that should be resolved though.
Flags: needinfo?(mbanner)
BIG ISSUE for me on Ubuntu 16.04 (just installed), where I am using libnss-ldap and libpam-ldap for my accounts. Solved with workaround setting environment LD_PRELOAD=libldap-2.4.so.2. Please use libldap that comes with Ubuntu. Same danger with libnss, I presume, why not use Ubuntu distro?

only 13 version 68 crashes in six months

Severity: critical → normal
Whiteboard: [startupcrash][blocked by ldap bug 292127] → [startupcrash][blocked by ldap bug 292127][rare]

No crashes for 78.5.1 and newer, so fixed by one of these

  • Bug 1662433 - MCD autoconfig disfunctional for Thunderbird 78, affecting enterprise deployment (function processLDAPValues(values) does not return any values in Thunderbird 68.3.1+)
  • Bug 1659947 - Secure LDAP with self signed cerfifcate not working since Update from 68.9.0 to 78.1.1
Status: NEW → RESOLVED
Closed: 13 years ago4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.