Bug#557609: icedove crashes when secon send attempt fails

Dmitry Koroban dmitry.koroban at gmail.com
Mon Nov 23 09:20:41 GMT 2009


Package: icedove
Version: 2.0.0.22-0lenny1
Severity: normal


I have buggy mail server which sometimes reports:
476 connections from your host are denied

When I try to send new email, icedove reports an error and returns to new message window.
If I press "Send" button once again, icedove tries to connect again, fails, shows message box
with error description and then crashes. New message will be lost, if not saved prior to send.



-- System Information:
Debian Release: 5.0.3
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=ru_RU.UTF8, LC_CTYPE=ru_RU.UTF8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages icedove depends on:
ii  debianutils            2.30              Miscellaneous utilities specific t
ii  fontconfig             2.6.0-3           generic font configuration library
ii  libatk1.0-0            1.22.0-1          The ATK accessibility toolkit
ii  libc6                  2.7-18            GNU C Library: Shared libraries
ii  libcairo2              1.6.4-7           The Cairo 2D vector graphics libra
ii  libfontconfig1         2.6.0-3           generic font configuration library
ii  libfreetype6           2.3.7-2+lenny1    FreeType 2 font engine, shared lib
ii  libgcc1                1:4.3.2-1.1       GCC support library
ii  libglib2.0-0           2.16.6-2          The GLib library of C routines
ii  libgtk2.0-0            2.12.12-1~lenny1  The GTK+ graphical user interface 
ii  libhunspell-1.2-0      1.2.6-1           spell checker and morphological an
ii  libjpeg62              6b-14             The Independent JPEG Group's JPEG 
ii  libnspr4-0d            4.7.1-4           NetScape Portable Runtime Library
ii  libnss3-1d             3.12.3.1-0lenny1  Network Security Service libraries
ii  libpango1.0-0          1.20.5-5          Layout and rendering of internatio
ii  libpng12-0             1.2.27-2+lenny2   PNG library - runtime
ii  libstdc++6             4.3.2-1.1         The GNU Standard C++ Library v3
ii  libx11-6               2:1.1.5-2         X11 client-side library
ii  libxft2                2.1.12-3          FreeType-based font drawing librar
ii  libxinerama1           2:1.0.3-2         X11 Xinerama extension library
ii  libxrender1            1:0.9.4-2         X Rendering Extension client libra
ii  libxt6                 1:1.0.5-3         X11 toolkit intrinsics library
ii  psmisc                 22.6-1            Utilities that use the proc filesy
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

icedove recommends no packages.

Versions of packages icedove suggests:
ii  icedove-gnome-support   2.0.0.22-0lenny1 Support for Gnome in Icedove
pn  latex-xft-fonts         <none>           (no description available)
ii  libthai0                0.1.9-4          Thai language support library

-- no debconf information

*** /home/dimka/Desktop/gecko-bugreport.txt
System: Linux 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10402000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Industrial
Icon Theme: SphereCrystal

Memory status: size: 199327744 vsize: 199327744 resident: 87429120 share: 26619904 rss: 87429120 rss_rlim: 4294967295
CPU usage: start_time: 1258714976 rtime: 8234 utime: 7412 stime: 822 cutime:747 cstime: 87 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/lib/bug-buddy/gecko'

[Thread debugging using libthread_db enabled]
[New Thread 0xb71ecac0 (LWP 30914)]
[New Thread 0xb409bb90 (LWP 6311)]
[New Thread 0xafe69b90 (LWP 6310)]
[New Thread 0xb1e60b90 (LWP 31198)]
[New Thread 0xb2674b90 (LWP 30922)]
[New Thread 0xb489cb90 (LWP 30921)]
[New Thread 0xb509db90 (LWP 30917)]
[New Thread 0xb592ab90 (LWP 30916)]
[New Thread 0xb69ebb90 (LWP 30915)]
0xb7f8a424 in __kernel_vsyscall ()
#0  0xb7f8a424 in __kernel_vsyscall ()
#1  0xb7dd4feb in waitpid () from /lib/i686/cmov/libpthread.so.0
#2  0xb7843993 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#3  0xb7843c9c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#4  0xb7e1f3bd in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#5  0xb7e1f4c2 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#6  0x08057910 in nsProfileLock::FatalSignalHandler (signo=11)
    at nsProfileLock.cpp:210
#7  <signal handler called>
#8  nsMsgAsyncWriteProtocol::ResumePostFileRead (this=0xc00e238)
    at nsMsgProtocol.cpp:1286
#9  0xb6bbf8b2 in nsMsgAsyncWriteProtocol::UnblockPostReader (this=0xc00e238)
    at nsMsgProtocol.cpp:1440
#10 0xb6bc34e8 in nsMsgProtocolStreamProvider::OnOutputStreamReady (
    this=0xc00e458, aOutStream=0xafce19c) at nsMsgProtocol.cpp:1090
#11 0xb7e80f7c in nsOutputStreamReadyEvent::EventHandler (plevent=0xc70ee9c)
    at nsStreamUtils.cpp:216
#12 0xb7e9c527 in PL_HandleEvent (self=0xc70ee9c) at plevent.c:688
#13 0xb7e9c82d in PL_ProcessPendingEvents (self=0x9c2f2a0) at plevent.c:623
#14 0xb7e9e398 in nsEventQueueImpl::ProcessPendingEvents (this=0x9c2f258)
    at nsEventQueue.cpp:448
#15 0xb5a3c6a5 in event_processor_callback (source=0x9faefa8, 
    condition=G_IO_IN, data=0x40520000) at nsAppShell.cpp:67
#16 0xb784167d in ?? () from /usr/lib/libglib-2.0.so.0
#17 0x09faefa8 in ?? ()
#18 0x00000001 in ?? ()
#19 0x09c2f258 in ?? ()
#20 0xb7886240 in ?? () from /usr/lib/libglib-2.0.so.0
#21 0xbffa5b1c in ?? ()
#22 0x09faeff0 in ?? ()
#23 0xbffa5b38 in ?? ()
#24 0xb780b1d8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
Backtrace stopped: frame did not save the PC

Thread 9 (Thread 0xb69ebb90 (LWP 30915)):
#0  0xb7f8a424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7536e67 in poll () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb7e0456c in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3  0xb69eb0b8 in ?? ()
No symbol table info available.
#4  0x00000001 in ?? ()
No symbol table info available.
#5  0xffffffff in ?? ()
No symbol table info available.
#6  0x00000000 in ?? ()
No symbol table info available.

Thread 8 (Thread 0xb592ab90 (LWP 30916)):
#0  0xb7f8a424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7dd1352 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7e017ce in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3  0x09ba9ae4 in ?? ()
No symbol table info available.
#4  0x09bb5cb8 in ?? ()
No symbol table info available.
#5  0xb592a30c in ?? ()
No symbol table info available.
#6  0xb7dd1ed5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#7  0xb7e025b0 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#8  0xb7ea21d0 in TimerThread::Run (this=0x9ba9ae4) at TimerThread.cpp:318
	waitFor = <value optimized out>
#9  0xb7ea0195 in nsThread::Main (arg=0x9cd8190) at nsThread.cpp:118
No locals.
#10 0xb7e088e1 in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#11 0x09cd8190 in ?? ()
No symbol table info available.
#12 0x09ce0c30 in ?? ()
No symbol table info available.
#13 0x00000000 in ?? ()
No symbol table info available.

Thread 7 (Thread 0xb509db90 (LWP 30917)):
#0  0xb7f8a424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7dd1025 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7e02629 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3  0xb50a2716 in ProcessAsyncMessages () at mozStorageAsyncIO.cpp:1525
	message = (AsyncMessage *) 0x9e261b8
	rc = 0
#4  0xb50a3e62 in AsyncWriteThread::Run (this=0x9e261f8)
    at mozStorageAsyncIO.cpp:471
	eventQueue = {<nsCOMPtr_base> = {mRawPtr = 0x0}, <No data fields>}
	rv = <value optimized out>
#5  0xb7ea0195 in nsThread::Main (arg=0x9e26208) at nsThread.cpp:118
No locals.
#6  0xb7e088e1 in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#7  0x09e26208 in ?? ()
No symbol table info available.
#8  0x09e26288 in ?? ()
No symbol table info available.
#9  0x00000000 in ?? ()
No symbol table info available.

Thread 6 (Thread 0xb489cb90 (LWP 30921)):
#0  0xb7f8a424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7dd1025 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7e02629 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3  0xb2913ee6 in nsSSLThread::Run (this=0xa8a68d8) at nsSSLThread.cpp:904
	pending_work = <value optimized out>
	busy_socket_ssl_state = nsSSLSocketThreadData::ssl_reading_done
#4  0xb2913680 in nsPSMBackgroundThread::nsThreadRunner (arg=0xa8a68d8)
    at nsPSMBackgroundThread.cpp:44
No locals.
#5  0xb7e088e1 in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#6  0x0a8a68d8 in ?? ()
No symbol table info available.
#7  0x0ab0fce0 in ?? ()
No symbol table info available.
#8  0xb75b7ff4 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#9  0xb75b627c in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#10 0xb7586dfe in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#11 0xb489c3b4 in ?? ()
No symbol table info available.
#12 0x0a386db8 in ?? ()
No symbol table info available.
#13 0xb7ddcff4 in ?? () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#14 0xb489cb90 in ?? ()
No symbol table info available.
#15 0x00000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 0xb2674b90 (LWP 30922)):
#0  0xb7f8a424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7dd1025 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7e02629 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3  0xb2915033 in nsCertVerificationThread::Run (this=0xab95c40)
    at nsCertVerificationThread.cpp:138
No locals.
#4  0xb2913680 in nsPSMBackgroundThread::nsThreadRunner (arg=0xab95c40)
    at nsPSMBackgroundThread.cpp:44
No locals.
#5  0xb7e088e1 in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#6  0x0ab95c40 in ?? ()
No symbol table info available.
#7  0x0aab4420 in ?? ()
No symbol table info available.
#8  0x00000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 0xb1e60b90 (LWP 31198)):
#0  0xb7f8a424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7536e67 in poll () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb7e0456c in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3  0xb1e5ff58 in ?? ()
No symbol table info available.
#4  0x00000001 in ?? ()
No symbol table info available.
#5  0xffffffff in ?? ()
No symbol table info available.
#6  0x7e203ac3 in ?? ()
No symbol table info available.
#7  0xb7568000 in clnt_spcreateerror () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#8  0xb7e0b1ab in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#9  0xffffffff in ?? ()
No symbol table info available.
#10 0x00000001 in ?? ()
No symbol table info available.
#11 0xffffffff in ?? ()
No symbol table info available.
#12 0xb7e11554 in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#13 0xffffffff in ?? ()
No symbol table info available.
#14 0x0a8251d0 in ?? ()
No symbol table info available.
#15 0xb1e601a8 in ?? ()
No symbol table info available.
#16 0xb7e032dc in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#17 0xb1e60378 in ?? ()
No symbol table info available.
#18 0xb7e10518 in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#19 0xb1e602f0 in ?? ()
No symbol table info available.
#20 0xb1e60370 in ?? ()
No symbol table info available.
#21 0xb1e60208 in ?? ()
No symbol table info available.
#22 0x00000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 0xafe69b90 (LWP 6310)):
#0  0xb7f8a424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7dd1352 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7e017ce in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3  0xb6000714 in ?? ()
No symbol table info available.
#4  0xb60006b0 in ?? ()
No symbol table info available.
#5  0xafe692cc in ?? ()
No symbol table info available.
#6  0xb7dd1ed5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#7  0xb7e025b0 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#8  0xb6a68d1c in nsHostResolver::GetHostToLookup (this=0xb6000714, 
    result=0xafe69378) at nsHostResolver.cpp:556
	delta = <value optimized out>
	start = 541586759
	timeout = 3053455024
#9  0xb6a6964a in nsHostResolver::ThreadFunc (arg=0xb6000650)
    at nsHostResolver.cpp:641
	rec = (nsHostRecord *) 0xb607fb58
	ai = (PRAddrInfo *) 0xc5365b0
#10 0xb7e088e1 in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#11 0xb6000650 in ?? ()
No symbol table info available.
#12 0xaf3d2130 in ?? ()
No symbol table info available.
#13 0xffffffd0 in ?? ()
No symbol table info available.
#14 0xafe693b4 in ?? ()
No symbol table info available.
#15 0xb7586dfe in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#16 0x0c60def8 in ?? ()
No symbol table info available.
#17 0xb60398a0 in ?? ()
No symbol table info available.
#18 0xb7ddcff4 in ?? () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#19 0xafe69b90 in ?? ()
No symbol table info available.
#20 0x00000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 0xb409bb90 (LWP 6311)):
#0  0xb7f8a424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7dd1352 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7e017ce in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#3  0x09e5cf74 in ?? ()
No symbol table info available.
#4  0x09e5cf10 in ?? ()
No symbol table info available.
#5  0xb409b31c in ?? ()
No symbol table info available.
#6  0xb7dd1ed5 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#7  0xb7e025b0 in PR_WaitCondVar () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#8  0xb6a382aa in nsIOThreadPool::ThreadFunc (arg=0x9e5cf74)
    at nsIOThreadPool.cpp:254
	delta = <value optimized out>
	start = 541624381
	timeout = 166055696
#9  0xb7e088e1 in ?? () from /usr/lib/libnspr4.so.0d
No symbol table info available.
#10 0x09e5cee0 in ?? ()
No symbol table info available.
#11 0x0c607a90 in ?? ()
No symbol table info available.
#12 0xffffffd0 in ?? ()
No symbol table info available.
#13 0xb409b3b4 in ?? ()
No symbol table info available.
#14 0xb7586dfe in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#15 0xaf168390 in ?? ()
No symbol table info available.
#16 0x0c607b40 in ?? ()
No symbol table info available.
#17 0xb7ddcff4 in ?? () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#18 0xb409bb90 in ?? ()
No symbol table info available.
#19 0x00000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 0xb71ecac0 (LWP 30914)):
#0  0xb7f8a424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7dd4feb in waitpid () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb7843993 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3  0xb7843c9c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb7e1f3bd in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#5  0xb7e1f4c2 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#6  0x08057910 in nsProfileLock::FatalSignalHandler (signo=11)
    at nsProfileLock.cpp:210
	oldact = (sigaction *) 0x0
#7  <signal handler called>
No symbol table info available.
#8  nsMsgAsyncWriteProtocol::ResumePostFileRead (this=0xc00e238)
    at nsMsgProtocol.cpp:1286
No locals.
#9  0xb6bbf8b2 in nsMsgAsyncWriteProtocol::UnblockPostReader (this=0xc00e238)
    at nsMsgProtocol.cpp:1440
	amountWritten = 0
#10 0xb6bc34e8 in nsMsgProtocolStreamProvider::OnOutputStreamReady (
    this=0xc00e458, aOutStream=0xafce19c) at nsMsgProtocol.cpp:1090
	rv = 2147500036
	avail = 12
	bytesWritten = <value optimized out>
#11 0xb7e80f7c in nsOutputStreamReadyEvent::EventHandler (plevent=0xc70ee9c)
    at nsStreamUtils.cpp:216
	ev = (nsOutputStreamReadyEvent *) 0xc70ee98
#12 0xb7e9c527 in PL_HandleEvent (self=0xc70ee9c) at plevent.c:688
	result = <value optimized out>
#13 0xb7e9c82d in PL_ProcessPendingEvents (self=0x9c2f2a0) at plevent.c:623
	event = (PLEvent *) 0x4072c000
	count = 9
#14 0xb7e9e398 in nsEventQueueImpl::ProcessPendingEvents (this=0x9c2f258)
    at nsEventQueue.cpp:448
	correctThread = <value optimized out>
	rv = 0
	caller = {mQueue = 0x9c2f258, mListener = {<nsCOMPtr_base> = {
      mRawPtr = 0x9c18fcc}, <No data fields>}}
#15 0xb5a3c6a5 in event_processor_callback (source=0x9faefa8, 
    condition=G_IO_IN, data=0x40520000) at nsAppShell.cpp:67
No locals.
#16 0xb784167d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0x09faefa8 in ?? ()
No symbol table info available.
#18 0x00000001 in ?? ()
No symbol table info available.
#19 0x09c2f258 in ?? ()
No symbol table info available.
#20 0xb7886240 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#21 0xbffa5b1c in ?? ()
No symbol table info available.
#22 0x09faeff0 in ?? ()
No symbol table info available.
#23 0xbffa5b38 in ?? ()
No symbol table info available.
#24 0xb780b1d8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
Backtrace stopped: frame did not save the PC
#0  0xb7f8a424 in __kernel_vsyscall ()
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors (950619 sec old) ---------------------
** (evince:6772): WARNING **: Unimplemented destination: POPPLER_DEST_FITB, please post a bug report in Evince bugzilla (http://bugzilla.gnome.org) with a testcase.
** (evince:6772): WARNING **: Unimplemented destination: POPPLER_DEST_FITB, please post a bug report in Evince bugzilla (http://bugzilla.gnome.org) with a testcase.
** (evince:6772): WARNING **: Unimplemented destination: POPPLER_DEST_FITB, please post a bug report in Evince bugzilla (http://bugzilla.gnome.org) with a testcase.
** (evince:6772): WARNING **: Unimplemented destination: POPPLER_DEST_FITB, please post a bug report in Evince bugzilla (http://bugzilla.gnome.org) with a testcase.
** (evince:6772): WARNING **: Unimplemented destination: POPPLER_DEST_FITB, please post a bug report in Evince bugzilla (http://bugzilla.gnome.org) with a testcase.
** (evince:6772): WARNING **: Unimplemented destination: POPPLER_DEST_FITB, please post a bug report in Evince bugzilla (http://bugzilla.gnome.org) with a testcase.
** (evince:6772): WARNING **: Unimplemented destination: POPPLER_DEST_FITB, please post a bug report in Evince bugzilla (http://bugzilla.gnome.org) with a testcase.
....Too much output, ignoring rest...
--------------------------------------------------





More information about the Ubuntu-mozillateam mailing list