Launchpad has imported 29 comments from the remote bug at
https://bugzilla.mozilla.org/show_bug.cgi?id=373167.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2007-03-08T10:57:13+00:00 Imipak-gmail wrote:

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) 
Gecko/20070220 Firefox/2.0.0.2
Build Identifier: 

Thunderbird freezes for 30 seconds, presumably doing lookups for auto-
complete  against Active Directory, whenever I type unrecognised names
in the message recipient text box. Names that have been used before do
not cause the freeze. This is having a major effect on usability.

Reproducible: Always

Steps to Reproduce:
1. Configure LDAP to point at Active Directory LDAP server
2. Start composing a new email
3. Type recipient name that has not been previously seen by T'bird, causing a 
lookup against the configured LDAP directory


Actual Results:  
Thunderbird freezes for 20-30-40 seconds.

Expected Results:  
Name auto-completes whilst you are typing. (Name lookups in MS Outlook are 
much, much, much quicker.)

I'm using Linux (Mandriva 2007); I haven't checked whether the Windows
version behaves the same way.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/3

------------------------------------------------------------------------
On 2007-03-08T11:22:39+00:00 Mbanner wrote:

Just to be clear: have you checked if the delay happens when you TB is
configured not to use the LDAP directory for autocomplete?

What happens if you go into the address book and do a quick search on
the LDAP directory there - is that still slow?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/4

------------------------------------------------------------------------
On 2007-03-08T20:24:54+00:00 Imipak-gmail wrote:

Just to confirm that the same version of Thunderbird (1.5.0.10), on the
same physical machine, works as expected when I reboot it into Windows.

Mark: No, I haven't tested either of those scenarios - I'll follow-up
tomorrow when I'm back in the office.

I should probably have mentioned the version as well: Version 1.5.0.10
(20070221)

I'm somewhat surprised that there's not already a bug filed on this, as
I don't remember it ever working properly under Linux - I'd put it down
to quirks of our AD, were it not fine under Windows.



Reply at: 
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/5

------------------------------------------------------------------------
On 2007-03-09T09:48:09+00:00 Mbanner wrote:

Possibly related to bug 202858

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/6

------------------------------------------------------------------------
On 2007-03-09T15:47:07+00:00 Imipak-gmail wrote:

I have tested the scenarios in comment #1:

- when TB is not configured to use LDAP (turned off in the global prefs), local 
  searches are fine - no freeze.

- when searching against the AD in Addressbook, there's no UI freeze -
there's a short (~1 second) delay then results fill the page (I searched
for 'test', and it turns out we have a lot of entities with that in
their name in our AD.)

- I also tested using the 'contacts' pane in a compose window; there's
no freeze,  but I'm not getting results back from the search either.


Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/7

------------------------------------------------------------------------
On 2007-03-27T09:38:31+00:00 Mbanner wrote:

Could you try a Thunderbird 2.0 beta 2 (or rc build if its out yet) and
turn on LDAP logging as detailed below:

http://wiki.mozilla.org/MailNews:LDAP_Address_Books#LDAP_Logging

I can't remember if the logging includes timestamps off hand, but it'd
be useful if you could attach a log and (if its possible) point out the
bit where it is hanging.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/8

------------------------------------------------------------------------
On 2007-04-03T19:53:32+00:00 F-hcaley wrote:

I am having the same or similar problems with Thunderbird 1.5.0.10 as
provided with Fedora Core 6.  If I try to use my local AD server for
address autocompletion it hangs tbird for about 30 seconds, and never
returns anything(moving the composition window during this time smears
the window across the main tbird window).  If I open the Address Book it
works sometimes, but sometimes that hangs too.  This doesn't happen if I
autocomplete against an OpenLdap server.  It doesn't happen on
Thunderbird 1.5.0 on Windows against the same AD server.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/9

------------------------------------------------------------------------
On 2007-04-03T19:54:57+00:00 F-hcaley wrote:

Same LDAP options and credentials on both Windows and Linux, of course.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/10

------------------------------------------------------------------------
On 2007-04-03T20:49:16+00:00 Mbanner wrote:

(In reply to comment #6)
> I am having the same or similar problems with Thunderbird 1.5.0.10 as provided
> with Fedora Core 6.

Well it looks like there is a problem, any chance you could try what I
suggested in comment 5? Without that (at a minimum) I'm not going to be
easily able to reproduce/resolve this issue as I don't have an AD server
to play about with.


Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/11

------------------------------------------------------------------------
On 2007-04-04T01:31:15+00:00 F-hcaley wrote:

I tried setting the ldap logging variables and running thunderbird
2.0b2.  A log file gets created, but nothing ever gets written to it,
whether I use address completion or open the Address Book and query the
LDAP directories from there.

export NSPR_LOG_MODULES=protocol:5
export NSPR_LOG_FILE=/tmp/ldap.log

./thunderbird &

ldap.log is created, but nothing is written to it.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/12

------------------------------------------------------------------------
On 2007-04-04T07:47:06+00:00 Mbanner wrote:

(In reply to comment #9)
> export NSPR_LOG_MODULES=protocol:5

Thanks for trying, that line should be:

export NSPR_LOG_MODULES=ldap:5

Hopefully, that'll get the log working.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/13

------------------------------------------------------------------------
On 2007-04-04T20:15:43+00:00 F-hcaley wrote:

Created attachment 260626
LDAP log when doing an autocompletion and an address book query to AD

LDAP log from Thunderbird 2.0b2 doing address autocompletion and address
book query to an Active Directory server

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/14

------------------------------------------------------------------------
On 2007-04-04T20:16:13+00:00 F-hcaley wrote:

D'oh!  Ok, LDAP log now attached.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/15

------------------------------------------------------------------------
On 2007-04-04T20:27:33+00:00 Mbanner wrote:

Any chance you could do that without NSPR_LOG_FILE set and tell us
between which lines it hangs?

Do you normally enter a password for this connection?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/16

------------------------------------------------------------------------
On 2007-04-04T21:11:44+00:00 F-hcaley wrote:

Hangs here:
[hughc@joss thunderbird]$ ./thunderbird
158223248[afa57d8]: nsLDAPConnection::Run() entered
2624496[a2caeb0]: nsLDAPOperation::SimpleBind(): called; bindName = 
'R&DSERV1\hughc'; 
2624496[a2caeb0]: pending operation added; total pending operations now = 1
158223248[afa57d8]: pending operation removed; total pending operations now = 0
2624496[a2caeb0]: nsLDAPOperation::SearchExt(): called with aBaseDn = 
'dc=hq,dc=aldon,dc=com'; aFilter = '(|(cn=murr**)(mail=murr**)(sn=murr**))', 
aAttrCounts = 2, aSizeLimit = 100
2624496[a2caeb0]: pending operation added; total pending operations now = 1


Reply at: 
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/17

------------------------------------------------------------------------
On 2007-04-04T21:23:15+00:00 Mbanner wrote:

(In reply to comment #14)
> Hangs here:
> [hughc@joss thunderbird]$ ./thunderbird
> 158223248[afa57d8]: nsLDAPConnection::Run() entered
> 2624496[a2caeb0]: nsLDAPOperation::SimpleBind(): called; bindName =
> 'R&DSERV1\hughc'; 

Are you sure your bindName is correct, I'd have expected it more along
the lines of 'cn=xyz,dc=hq,dc=aldon,dc=com'

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/18

------------------------------------------------------------------------
On 2007-04-04T23:59:03+00:00 F-hcaley wrote:

yes, the bindName is correct.  It's a legacy thing, but I think that is
not relevant.  As I mentioned above, the identical credentials work fine
on the Windows version of Thunderbird.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/19

------------------------------------------------------------------------
On 2007-04-09T20:04:44+00:00 Huub-n wrote:

I am currently having a 30-sec freeze using 2RC1 (20070326) under
Windows, but I am experiencing it because my LDAP server is down. It
doesn't matter whether the address is in my local address book or not.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/20

------------------------------------------------------------------------
On 2007-07-11T00:40:37+00:00 F-hcaley wrote:

There's actually a very similar problem with Evolution when accessing an
AD server over LDAP:

http://bugzilla.gnome.org/show_bug.cgi?id=368877

Could both projects be hitting a problem with AD's LDAP implementation?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/21

------------------------------------------------------------------------
On 2007-10-23T10:47:48+00:00 9v-boris wrote:

>From a user interface perspective it is most annoying that the LDAP lookup is 
>not asynchronous in relation to the rest of the application. Is there a chance 
>that we see a re-entrant address-lookup (meaning that the user can type in a 
>list of names, and can choose afterwards to select the best match? The message 
>wouldn't be sent until all conflicts are resolved, but the user can work in 
>her/his own pace...
Alternatively would it be possible to cache the LDAP information for the 
addressbook?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/22

------------------------------------------------------------------------
On 2008-05-15T00:48:29+00:00 Gary-rumblingedge wrote:

Reporter(s), does this issue still occur in the latest supported
2.0.0.14 / trunk nightlies?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/23

------------------------------------------------------------------------
On 2009-02-13T10:29:20+00:00 Mephinet wrote:

Hi,
having the same issue, I turned on LDAP debugging and compared the output of
the LDAP query in the compose-mail window to the one in the addressbook.
It looks to me as if the asterisks are misplaced in the former:

compose-mail window:
nsLDAPOperation::SearchExt(): called with aBaseDn = 'DC=lan,DC=apa,DC=at'; 
aFilter = '(|(cn=patric**)(mail=patric**)(sn=patric**))', aAttrCounts = 2, 
aSizeLimit = 1000

address book:
nsLDAPOperation::SearchExt(): called with aBaseDn = 'DC=lan,DC=apa,DC=at'; 
aFilter = 
'(|(mail=*patricia*)(cn=*patricia*)(givenName=*patricia*)(sn=*patricia*))', 
aAttrCounts = 64, aSizeLimit = 1000

I don't expect the double-asterisks to be here intentionally, right?
Tested with version 2.0.0.19

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/26

------------------------------------------------------------------------
On 2009-02-13T16:26:13+00:00 Mephinet wrote:

Digging through MsgComposeCommands.js, I found that the filter string can be 
customized by setting ldap_2.servers.<NAME>.autoComplete.filterTemplate.
I set it to (|(cn=*%v1*)(mail=*%v1*)(sn=*%v1*)),
now the query is equivalent to the one executed by the address book - but the 
widget still hangs.
So the double asterisk is not to blame for this behavior.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/27

------------------------------------------------------------------------
On 2009-02-16T10:01:23+00:00 Mephinet wrote:

While not solving the underlying issue, this might be a good place to document 
the work-around, as mentioned in 
<http://exain.wordpress.com/2008/07/29/thunderbird-active-directory-ldap-lookups-hang-issues/>:
Instead of the standard port 389, specify port 3268, and the freezing is gone.

Successfully tested with Thunderbird 2.0.0.19 on Gentoo Linux against AD
on MS Windows Server 2003.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/28

------------------------------------------------------------------------
On 2010-11-03T16:46:28+00:00 Shopik wrote:

Bug 533656 is describing why this happening. probably we should dupe

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/47

------------------------------------------------------------------------
On 2011-01-13T00:55:00+00:00 Vseerror wrote:

*** Bug 509149 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/48

------------------------------------------------------------------------
On 2011-05-07T18:32:36+00:00 Euryalus-0 wrote:

*** Bug 653402 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/50

------------------------------------------------------------------------
On 2011-09-23T04:02:27+00:00 9v-boris wrote:

> Instead of the standard port 389, specify port 3268, and the freezing is
> gone.
- Does not really help if LDAP cannot be reached there. It gets faster but does 
not look up the entries in my case. This is almost equivalent to deleting the 
LDAP entry itslf. (this is no workaround, but a shutdown of functionality)
Essentially the UI seems to wait for any response from the LDAP before it times 
out after 10 s, which is a really bad behavior for user interaction.
Whilst not knowing the code there seems to be a major misconception not to 
allow for asynchronous searches. -Wondering how successful Google would be if 
their UI would freeze for 10 s every time anything is typed into their search 
box.

For us it is a major problem especially when using a laptop that cannot
reach an existing Server (e.g. outside a firewall) tbird stalls in mid
air.

As a result currenty LDAP lookups in tbird have to be considered as
broken, if one does not want to avoid tbird altogether.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/52

------------------------------------------------------------------------
On 2012-10-15T10:35:29+00:00 Ernst Sjöstrand wrote:

This issue is still present in Thunderbird 16. Using port 3268 works
here so that was a nice workaround.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/thunderbird/+bug/320057/comments/57


** Changed in: thunderbird
       Status: Unknown => Confirmed

** Changed in: thunderbird
   Importance: Unknown => High

** Bug watch added: GNOME Bug Tracker #368877
   https://bugzilla.gnome.org/show_bug.cgi?id=368877

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to thunderbird in Ubuntu.
https://bugs.launchpad.net/bugs/320057

Title:
  Thunderbird hangs for 10secs when auto-completing address

Status in Mozilla Thunderbird Mail and News:
  Confirmed
Status in “thunderbird” package in Ubuntu:
  Triaged

Bug description:
  Binary package hint: mozilla-thunderbird

  This bug seems to be very old, but somehow I didn't find it in
  Launchpad - forgive me if  it's a dupe.

  When composing a new mail, I start typing a few letters into the address bar 
of the Thunderbird composer windows, and TB tries to autocomplete it from the 
address book.
  The drop-down menu appears, giving me the possibilities that start with the 
letters I typed, BUT - Thunderbird hangs (compiz darkens the window) for 
approx. 10 seconds - then it gets itself up again and processes complete 
normally, no errors, no wrong behaviour - and the address book searches are 
correct.

  First I thought it was the prefs.js, see
  http://kb.mozillazine.org/Long_time_to_open_address_book

  Funny thing is, that I NEVER had used Thunderbird 1.5 before - but I had 
about 50 lines with that "nonascii" in it.
  I deleted them, and gone was the problem, for a few days.
  TB worked normally.

  Then the problem reoccurred.
  Now my prefs.js is clean, and it still has the problem.
  It might have something to do with LDAP search as well - I first thought it 
has to do with that: I have a LDAP server on a openVPN network which is not 
always connected - and I thought the delay was a network timeout when TB 
searches for the LDAP and doesn't find it.
  But I now disabled the LDAP address search in Thunderbird, and the problem 
remains.

  Also see here:
  http://forums.mozillazine.org/viewtopic.php?f=39&t=499016&p=2648760

To manage notifications about this bug go to:
https://bugs.launchpad.net/thunderbird/+bug/320057/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to