Closed Bug 514855 Opened 15 years ago Closed 14 years ago

Mail composer crashes when editing invalid/unknown addresses.

Categories

(Thunderbird :: General, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: blip420, Unassigned)

Details

(Keywords: crash, Whiteboard: closeme 2010-07-01 [waiting on asac])

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090803 Fedora/3.5.2-2.fc11 Firefox/3.5.2
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.1) Gecko/20090814 Fedora/3.0-2.6.b3.fc11 Thunderbird/3.0b3

Editing of pasted in invalid or unknown mail recipients, quite `violently', causes Thunderbird to stop responding and exit.

Reproducible: Always

Steps to Reproduce:
1. Copy some addresses which use the formatting of the `Forward' function. 

For instance:

   'Persons Name' <mailbox1@domain.com>, 'Another Persons Name' <mailbox2@domain.com>, 'A Third Persons Name' <mailbox3@domain.com>

2. Open a composer window (also observed from forwarding a message) and paste the addresses into a single "To" cell in the new message. Press return which puts each address on it's own line and applies "red" highlighting.

3. Try to edit the lines. Be quick and dirty with input. Delete a few characters from one line before double clicking another to select the whole address, before adding new content to a third and repeat. 

4. Thunderbird briefly stops responding then exits.
Actual Results:  
Crashes.

Expected Results:  
Nothing.
Hello reporter could you follow the instructions at http://fedoraproject.org/wiki/StackTraces and attach a stack trace to this bug ?
Severity: normal → critical
Keywords: crash
gdb /usr/lib/thunderbird-3.0b3/thunderbird-bin 
GNU gdb (GDB) Fedora (6.8.50.20090302-38.fc11)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
(gdb) r
Starting program: /usr/lib/thunderbird-3.0b3/thunderbird-bin 
[Thread debugging using libthread_db enabled]
warning: .dynamic section for "/usr/lib/libcanberra-gtk.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libbonobo-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libgailutil.so.18" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libresolv.so.2" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libutil.so.1" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libcom_err.so.2" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libkeyutils.so.1" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb75ffb70 (LWP 6655)]
[New Thread 0xb6bfeb70 (LWP 6656)]
[New Thread 0xb5fffb70 (LWP 6658)]
[New Thread 0xb52ffb70 (LWP 6659)]
[Thread 0xb52ffb70 (LWP 6659) exited]
[New Thread 0xb52ffb70 (LWP 6660)]
warning: .dynamic section for "/usr/lib/libXss.so.1" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb43ffb70 (LWP 6661)]
[New Thread 0xb39feb70 (LWP 6662)]
[New Thread 0xb2dffb70 (LWP 6663)]
[New Thread 0xb23feb70 (LWP 6664)]
[Thread 0xb52ffb70 (LWP 6660) exited]
[Thread 0xb23feb70 (LWP 6664) exited]
[Thread 0xb2dffb70 (LWP 6663) exited]
warning: .dynamic section for "/usr/lib/libfam.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libnss3.so" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libsqlite3.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[New Thread 0xb52ffb70 (LWP 6665)]
[New Thread 0xb23feb70 (LWP 6666)]
[New Thread 0xb2dffb70 (LWP 6667)]
[New Thread 0xaf9ffb70 (LWP 6668)]
[New Thread 0xaeffeb70 (LWP 6669)]
[New Thread 0xae5fdb70 (LWP 6670)]
[New Thread 0xad9ffb70 (LWP 6671)]

Program received signal SIGSEGV, Segmentation fault.
0x003c79b5 in nsACString_internal::MutatePrep (this=0xbf4003cc, capacity=5, 
    oldData=0xbf40004c, oldFlags=0xbf400048)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/string/src/nsTSubstring.cpp:93
93	  {
(gdb) thread apply all bt

Thread 17 (Thread 0xad9ffb70 (LWP 6671)):
#0  0x0011c422 in __kernel_vsyscall ()
#1  0x0079d2d2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x0468d6be in pt_TimedWait (cv=<value optimized out>, ml=0xafb99b04, 
    timeout=1000) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:292
#3  0x0468e4a6 in PR_WaitCondVar (cvar=0xafa8a0c0, timeout=1000)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:419
#4  0x0468e5a7 in PR_Wait (mon=0xafb99b00, timeout=1000)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:601
#5  0x012440dd in nsAutoMonitor::Wait (interval=<value optimized out>, 
    this=<value optimized out>)
    at ../../../mozilla/dist/include/xpcom/nsAutoLock.h:340
#6  nsImapProtocol::ImapThreadMainLoop (interval=<value optimized out>, 
    this=<value optimized out>)
    at /usr/src/debug/thunderbird-3.0/mailnews/imap/src/nsImapProtocol.cpp:1338
#7  0x012442f3 in nsImapProtocol::Run (this=0xafbc5000)
    at /usr/src/debug/thunderbird-3.0/mailnews/imap/src/nsImapProtocol.cpp:1059
#8  0x003ab7ec in nsThread::ProcessNextEvent (this=0xb00d0dd0, mayWait=1, 
    result=0xad9ff26c)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:510
#9  0x003760ce in NS_ProcessNextEvent_P (thread=0xfffffdfc, mayWait=1)
    at nsThreadUtils.cpp:227
#10 0x003ac056 in nsThread::ThreadFunc (arg=0xb00d0dd0)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:254
#11 0x04694871 in _pt_root (arg=0xb479d270)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:228
#12 0x00798935 in start_thread (arg=0xad9ffb70) at pthread_create.c:297
#13 0x006cd93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0xae5fdb70 (LWP 6670)):
#0  0x0011c422 in __kernel_vsyscall ()
#1  0x0079d2d2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x0468d6be in pt_TimedWait (cv=<value optimized out>, ml=0xb780fe80, 
    timeout=300000) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:292
#3  0x0468e4a6 in PR_WaitCondVar (cvar=0xb788b4c0, timeout=300000)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:419
#4  0x06ef6ca2 in nsHostResolver::GetHostToLookup (this=0xb7cfa100, 
    result=0xae5fd29c)
    at /usr/src/debug/thunderbird-3.0/mozilla/netwerk/dns/src/nsHostResolver.cpp:773
#5  0x06ef7700 in nsHostResolver::ThreadFunc (arg=0xb7cfa100)
    at /usr/src/debug/thunderbird-3.0/mozilla/netwerk/dns/src/nsHostResolver.cpp:877
#6  0x04694871 in _pt_root (arg=0xb4787be0)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:228
#7  0x00798935 in start_thread (arg=0xae5fdb70) at pthread_create.c:297
#8  0x006cd93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xaeffeb70 (LWP 6669)):
#0  0x0011c422 in __kernel_vsyscall ()
#1  0x0079d2d2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x0468d6be in pt_TimedWait (cv=<value optimized out>, ml=0xb780fe80, 
    timeout=300000) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:292
#3  0x0468e4a6 in PR_WaitCondVar (cvar=0xb788b4c0, timeout=300000)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:419
#4  0x06ef6ca2 in nsHostResolver::GetHostToLookup (this=0xb7cfa100, 
    result=0xaeffe29c)
    at /usr/src/debug/thunderbird-3.0/mozilla/netwerk/dns/src/nsHostResolver.cpp:773
---Type <return> to continue, or q <return> to quit---
#5  0x06ef7700 in nsHostResolver::ThreadFunc (arg=0xb7cfa100)
    at /usr/src/debug/thunderbird-3.0/mozilla/netwerk/dns/src/nsHostResolver.cpp:877
#6  0x04694871 in _pt_root (arg=0xb181dc90)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:228
#7  0x00798935 in start_thread (arg=0xaeffeb70) at pthread_create.c:297
#8  0x006cd93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xaf9ffb70 (LWP 6668)):
#0  0x0011c422 in __kernel_vsyscall ()
#1  0x0079d2d2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x0468d6be in pt_TimedWait (cv=<value optimized out>, ml=0xafe90c14, 
    timeout=1000) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:292
#3  0x0468e4a6 in PR_WaitCondVar (cvar=0xafcba940, timeout=1000)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:419
#4  0x0468e5a7 in PR_Wait (mon=0xafe90c10, timeout=1000)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:601
#5  0x012440dd in nsAutoMonitor::Wait (interval=<value optimized out>, 
    this=<value optimized out>)
    at ../../../mozilla/dist/include/xpcom/nsAutoLock.h:340
#6  nsImapProtocol::ImapThreadMainLoop (interval=<value optimized out>, 
    this=<value optimized out>)
    at /usr/src/debug/thunderbird-3.0/mailnews/imap/src/nsImapProtocol.cpp:1338
#7  0x012442f3 in nsImapProtocol::Run (this=0xafb63800)
    at /usr/src/debug/thunderbird-3.0/mailnews/imap/src/nsImapProtocol.cpp:1059
#8  0x003ab7ec in nsThread::ProcessNextEvent (this=0xafdfe510, mayWait=1, 
    result=0xaf9ff26c)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:510
#9  0x003760ce in NS_ProcessNextEvent_P (thread=0xfffffdfc, mayWait=1)
    at nsThreadUtils.cpp:227
#10 0x003ac056 in nsThread::ThreadFunc (arg=0xafdfe510)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:254
#11 0x04694871 in _pt_root (arg=0xb181db30)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:228
#12 0x00798935 in start_thread (arg=0xaf9ffb70) at pthread_create.c:297
#13 0x006cd93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xb2dffb70 (LWP 6667)):
#0  0x0011c422 in __kernel_vsyscall ()
#1  0x0079cfa5 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x0468e539 in PR_WaitCondVar (cvar=0xafe54740, timeout=4294967295)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:417
#3  0x0468e5a7 in PR_Wait (mon=0xafe8f160, timeout=4294967295)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:601
#4  0x003aa866 in nsAutoMonitor::Wait (interval=<value optimized out>, 
    this=<value optimized out>) at ../../dist/include/xpcom/nsAutoLock.h:340
#5  nsEventQueue::GetEvent (interval=<value optimized out>, 
    this=<value optimized out>)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsEventQueue.cpp:85
#6  0x003ab7c6 in nsThread::nsChainedEventQueue::GetEvent (
    event=<value optimized out>, mayWait=<value optimized out>, 
    this=<value optimized out>)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.h:112
#7  nsThread::ProcessNextEvent (event=<value optimized out>, 
    mayWait=<value optimized out>, this=<value optimized out>)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:501
#8  0x003760ce in NS_ProcessNextEvent_P (thread=0xfffffe00, mayWait=1)
    at nsThreadUtils.cpp:227
#9  0x003ac056 in nsThread::ThreadFunc (arg=0xafe9b1a0)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:254
#10 0x04694871 in _pt_root (arg=0xb0f25710)
---Type <return> to continue, or q <return> to quit---
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:228
#11 0x00798935 in start_thread (arg=0xb2dffb70) at pthread_create.c:297
#12 0x006cd93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xb23feb70 (LWP 6666)):

#0  0x0011c422 in __kernel_vsyscall ()
#1  0x0079cfa5 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x0468e539 in PR_WaitCondVar (cvar=0xafe54700, timeout=4294967295)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:417
#3  0x07375036 in nsCertVerificationThread::Run (this=0xafe9b150)
    at /usr/src/debug/thunderbird-3.0/mozilla/security/manager/ssl/src/nsCertVerificationThread.cpp:138
#4  0x07373802 in nsPSMBackgroundThread::nsThreadRunner (arg=0xafe9b150)
    at /usr/src/debug/thunderbird-3.0/mozilla/security/manager/ssl/src/nsPSMBackgroundThread.cpp:44
#5  0x04694871 in _pt_root (arg=0xb0f25660)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:228
#6  0x00798935 in start_thread (arg=0xb23feb70) at pthread_create.c:297
#7  0x006cd93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb52ffb70 (LWP 6665)):

#0  0x0011c422 in __kernel_vsyscall ()
#1  0x0079cfa5 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x0468e539 in PR_WaitCondVar (cvar=0xafe546c0, timeout=4294967295)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:417
#3  0x07373ef5 in nsSSLThread::Run (this=0xafe52820)
    at /usr/src/debug/thunderbird-3.0/mozilla/security/manager/ssl/src/nsSSLThread.cpp:964
#4  0x07373802 in nsPSMBackgroundThread::nsThreadRunner (arg=0xafe52820)
    at /usr/src/debug/thunderbird-3.0/mozilla/security/manager/ssl/src/nsPSMBackgroundThread.cpp:44
#5  0x04694871 in _pt_root (arg=0xb0f245e0)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:228
#6  0x00798935 in start_thread (arg=0xb52ffb70) at pthread_create.c:297
#7  0x006cd93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xb39feb70 (LWP 6662)):
#0  0x0011c422 in __kernel_vsyscall ()
#1  0x0079cfa5 in pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122
#2  0x0468e539 in PR_WaitCondVar (cvar=0xb6033500, timeout=4294967295)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:417
#3  0x0468e5a7 in PR_Wait (mon=0xb454a9e0, timeout=4294967295)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:601
#4  0x003aa866 in nsAutoMonitor::Wait (interval=<value optimized out>, 
    this=<value optimized out>) at ../../dist/include/xpcom/nsAutoLock.h:340
#5  nsEventQueue::GetEvent (interval=<value optimized out>, 
    this=<value optimized out>)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsEventQueue.cpp:85
#6  0x003ab7c6 in nsThread::nsChainedEventQueue::GetEvent (
    event=<value optimized out>, mayWait=<value optimized out>, 
    this=<value optimized out>)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.h:112
#7  nsThread::ProcessNextEvent (event=<value optimized out>, 
    mayWait=<value optimized out>, this=<value optimized out>)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:501
#8  0x003760ce in NS_ProcessNextEvent_P (thread=0xfffffe00, mayWait=1)
    at nsThreadUtils.cpp:227
#9  0x003ac056 in nsThread::ThreadFunc (arg=0xb458a830)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:254
#10 0x04694871 in _pt_root (arg=0xb4562660)
---Type <return> to continue, or q <return> to quit---
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:228
#11 0x00798935 in start_thread (arg=0xb39feb70) at pthread_create.c:297
#12 0x006cd93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xb43ffb70 (LWP 6661)):
#0  0x0011c422 in __kernel_vsyscall ()
#1  0x0079d2d2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x0468d6be in pt_TimedWait (cv=<value optimized out>, ml=0xb60b07b4, 
    timeout=60000) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:292
#3  0x0468e4a6 in PR_WaitCondVar (cvar=0xb541fc80, timeout=60000)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:419
#4  0x0468e5a7 in PR_Wait (mon=0xb60b07b0, timeout=60000)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:601
#5  0x003adabc in nsAutoMonitor::Wait (interval=<value optimized out>, 
    this=<value optimized out>) at ../../dist/include/xpcom/nsAutoLock.h:340
#6  nsThreadPool::Run (interval=<value optimized out>, 
    this=<value optimized out>)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThreadPool.cpp:210
#7  0x003ab7ec in nsThread::ProcessNextEvent (this=0xb458a0b0, mayWait=1, 
    result=0xb43ff26c)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:510
#8  0x003760ce in NS_ProcessNextEvent_P (thread=0xfffffdfc, mayWait=1)
    at nsThreadUtils.cpp:227
#9  0x003ac056 in nsThread::ThreadFunc (arg=0xb458a0b0)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:254
#10 0x04694871 in _pt_root (arg=0xb4561ab0)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:228
#11 0x00798935 in start_thread (arg=0xb43ffb70) at pthread_create.c:297
#12 0x006cd93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb5fffb70 (LWP 6658)):
#0  0x0011c422 in __kernel_vsyscall ()
#1  0x0079d2d2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x0468d6be in pt_TimedWait (cv=<value optimized out>, ml=0xb7c66e20, 
    timeout=158) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:292
#3  0x0468e4a6 in PR_WaitCondVar (cvar=0xb7cd1d40, timeout=158)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:419
#4  0x003afa03 in TimerThread::Run (this=0xb7c21780)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/TimerThread.cpp:345
#5  0x003ab7ec in nsThread::ProcessNextEvent (this=0xb76bcc90, mayWait=1, 
    result=0xb5fff26c)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:510
#6  0x003760ce in NS_ProcessNextEvent_P (thread=0xfffffdfc, mayWait=1)
    at nsThreadUtils.cpp:227
#7  0x003ac056 in nsThread::ThreadFunc (arg=0xb76bcc90)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:254
#8  0x04694871 in _pt_root (arg=0xb7646df0)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:228
#9  0x00798935 in start_thread (arg=0xb5fffb70) at pthread_create.c:297
#10 0x006cd93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb6bfeb70 (LWP 6656)):


#0  0x0011c422 in __kernel_vsyscall ()
#1  0x0079d2d2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x0468d6be in pt_TimedWait (cv=<value optimized out>, ml=0xb78730a0, 
    timeout=1000) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:292
#3  0x0468e4a6 in PR_WaitCondVar (cvar=0xb788bcc0, timeout=1000)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:419
#4  0x014b398f in XPCJSRuntime::WatchdogMain (arg=0xb7c58200)
    at /usr/src/debug/thunderbird-3.0/mozilla/js/src/xpconnect/src/xpcjsruntime.cp---Type <return> to continue, or q <return> to quit---
p:823
#5  0x04694871 in _pt_root (arg=0xb7c11d70)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:228
#6  0x00798935 in start_thread (arg=0xb6bfeb70) at pthread_create.c:297
#7  0x006cd93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb75ffb70 (LWP 6655)):

#0  0x0011c422 in __kernel_vsyscall ()
#1  0x006c3386 in *__GI___poll (fds=0x75bff4, nfds=4, timeout=65535000)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0469028c in _pr_poll_with_poll (pds=<value optimized out>, 
    npds=<value optimized out>, timeout=65535000)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptio.c:3915
#3  0x06eec6cd in nsSocketTransportService::Poll (this=0xb7c40800, wait=1, 
    interval=0xb75ff0cc)
    at /usr/src/debug/thunderbird-3.0/mozilla/netwerk/base/src/nsSocketTransportService2.cpp:355
#4  0x06eecbea in nsSocketTransportService::DoPollIteration (this=0xb7c40800, 
    wait=1)
    at /usr/src/debug/thunderbird-3.0/mozilla/netwerk/base/src/nsSocketTransportService2.cpp:660
#5  0x06eece15 in nsSocketTransportService::OnProcessNextEvent (this=0xb7c40800, 
    thread=0xb78128d0, mayWait=1, depth=1)
    at /usr/src/debug/thunderbird-3.0/mozilla/netwerk/base/src/nsSocketTransportService2.cpp:539
#6  0x003ab793 in nsThread::ProcessNextEvent (this=0xb78128d0, mayWait=1, 
    result=0xb75ff19c)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:497
#7  0x003760ce in NS_ProcessNextEvent_P (thread=0xfffffdfc, mayWait=1)
    at nsThreadUtils.cpp:227
#8  0x06eec8e0 in nsSocketTransportService::Run (this=0xb7c40800)
    at /usr/src/debug/thunderbird-3.0/mozilla/netwerk/base/src/nsSocketTransportService2.cpp:581
#9  0x003ab7ec in nsThread::ProcessNextEvent (this=0xb78128d0, mayWait=1, 
    result=0xb75ff26c)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:510
#10 0x003760ce in NS_ProcessNextEvent_P (thread=0xfffffdfc, mayWait=1)
    at nsThreadUtils.cpp:227
#11 0x003ac056 in nsThread::ThreadFunc (arg=0xb78128d0)
    at /usr/src/debug/thunderbird-3.0/mozilla/xpcom/threads/nsThread.cpp:254
#12 0x04694871 in _pt_root (arg=0xb7c11530)
    at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:228
#13 0x00798935 in start_thread (arg=0xb75ffb70) at pthread_create.c:297
#14 0x006cd93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7fc8760 (LWP 6651)):
Alexander something looks wrong with the stack can you have a look ?
Just remembered about this, is anyone still interested?
I am on fedora 8 with the latest nightly, Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.1.5pre) Gecko/20091015 Shredder/3.0pre.
I am unable to reproduce. I tried by copying the addresses in the bug, pasting them into a new msg. I added a couple more addresses. Then I started editing and changing the addresses. Dbl click a word to select it, delete/replace - edit one on another line. Then another -
Must have hit enter by accident - at any rate - if it showed by merely editing the addressee's - it did not for me. Lenny
Whiteboard: [waiting on asac]
Version: unspecified → 3.0
I can't reproduce this with Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.5pre) Gecko/20100514 Lanikai/3.1pre

suggest retest with v3.1
Whiteboard: [waiting on asac] → closeme 2010-07-01 [waiting on asac]
RESOLVED INCOMPLETE do to lack of response to previous question. If you feel this change was made in error, please respond to this bug with your reasons why.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.