Bug#217642: marked as done (balsa: exit with unread mail causes hang with 100% CPU usage)

Debian Bug Tracking System owner@bugs.debian.org
Thu, 04 Nov 2004 06:18:09 -0800


Your message dated Fri, 5 Nov 2004 01:05:39 +1100
with message-id <20041104140538.GA19043@espresso>
and subject line Closing outdated bug reports filed against Balsa 2.0.x
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 26 Oct 2003 13:21:43 +0000
>From moshe@pobox.com Sun Oct 26 07:21:42 2003
Return-path: <moshe@pobox.com>
Received: from smtp01.mrf.mail.rcn.net [207.172.4.60] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1ADkpv-0001sE-00; Sun, 26 Oct 2003 07:21:39 -0600
Received: from 24-148-75-126.na.21stcentury.net ([24.148.75.126] helo=bagpipes)
	by smtp01.mrf.mail.rcn.net with esmtp (Exim 3.35 #3)
	id 1ADkpu-0004wZ-00
	for submit@bugs.debian.org; Sun, 26 Oct 2003 08:21:38 -0500
Date: Sun, 26 Oct 2003 07:21:38 -0600
From: Moshe Yudkowsky <moshe@pobox.com>
To: submit@bugs.debian.org
Subject: balsa: exit with unread mail causes hang with 100% CPU usage
Message-ID: <20031026132138.GA12995@bagpipes.localdomain>
Mime-Version: 1.0
Content-Type: text/plain; Format=Flowed; DelSp=Yes; charset=ISO-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-Mailer: Balsa 2.0.15
Content-Length: 10592
Lines: 268
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-5.0 required=4.0
	tests=HAS_PACKAGE
	version=2.53-bugs.debian.org_2003_10_21
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_10_21 (1.174.2.15-2003-03-30-exp)





Package: balsa
Version: 2.0.15-1
Severity: important

When I attempt to exit Balsa and I have unread mail in my mailbox, the
exit hangs. The Balsa window does not vanish, although it won't  
refresh,
and the CPU usage goes to 100%.

There is NO crash dialog.

If I run this through gdb, I get nothing unusual. When I hit control-C
in gdb to stop the output, I get:

opening Inbox..
(no debugging symbols found)...[New Thread 49156 (LWP 12901)]
[New Thread 65541 (LWP 12909)]
[New Thread 81926 (LWP 12910)]
[New Thread 98311 (LWP 12911)]
[New Thread 114696 (LWP 12912)]
[New Thread 131081 (LWP 12913)]
[New Thread 147466 (LWP 12914)]
[New Thread 163851 (LWP 12915)]
[New Thread 180236 (LWP 12916)]

Program received signal SIGINT, Interrupt.
[Switching to Thread 16384 (LWP 12897)]
0x410bd193 in mallopt () from /lib/libc.so.6

(gdb) bt
#0  0x410bd193 in mallopt () from /lib/libc.so.6
#1  0x410bca3a in mallopt () from /lib/libc.so.6
#2  0x410bc499 in calloc () from /lib/libc.so.6
#3  0x40d7e1c3 in g_malloc0 () from /usr/lib/libglib-2.0.so.0
#4  0x40d70f30 in g_hash_table_size () from /usr/lib/libglib-2.0.so.0
#5  0x40d709e6 in g_hash_table_remove () from /usr/lib/libglib-2.0.so.0
#6  0x40d3bc76 in g_signal_handlers_destroy () from
/usr/lib/libgobject-2.0.so.0
#7  0x40ae16cf in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#8  0x40d3e212 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#9  0x40d2dd44 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#10 0x40d2da92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0x40d3da59 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#12 0x40d3cec2 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#13 0x40d3d0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0x40ae16a9 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#15 0x40d2f5dc in g_object_class_list_properties () from
/usr/lib/libgobject-2.0.so.0
#16 0x40b72ed4 in gtk_tree_view_remove_column () from
/usr/lib/libgtk-x11-2.0.so.0
#17 0x40b6731f in gtk_tree_view_get_type () from
/usr/lib/libgtk-x11-2.0.so.0
#18 0x080704af in balsa_index_get_type ()
#19 0x40d3e212 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#20 0x40d2dd44 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#21 0x40d2da92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#22 0x40d3da59 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#23 0x40d3cec2 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#24 0x40d3d0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#25 0x40ae16a9 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#26 0x40b8afe6 in gtk_widget_get_default_direction () from
/usr/lib/libgtk-x11-2.0.so.0
#27 0x40d2f706 in g_object_run_dispose () from
/usr/lib/libgobject-2.0.so.0
#28 0x40ae1605 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#29 0x40b8458d in gtk_widget_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#30 0x40a53501 in gtk_bin_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#31 0x40afbcd3 in gtk_scrolled_window_get_shadow_type () from
/usr/lib/libgtk-x11-2.0.so.0
#32 0x40a7c7b9 in gtk_container_foreach () from
/usr/lib/libgtk-x11-2.0.so.0
#33 0x40a7b9f1 in gtk_container_class_list_child_properties ()
   from /usr/lib/libgtk-x11-2.0.so.0
#34 0x40afb8f2 in gtk_scrolled_window_get_shadow_type () from
/usr/lib/libgtk-x11-2.0.so.0
#35 0x40d3e212 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#36 0x40d2dd44 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#37 0x40d2da92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#38 0x40d3da59 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#39 0x40d3cec2 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#40 0x40d3d0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#41 0x40ae16a9 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#42 0x40b8afe6 in gtk_widget_get_default_direction () from
/usr/lib/libgtk-x11-2.0.so.0
#43 0x40d2f5dc in g_object_class_list_properties () from
/usr/lib/libgobject-2.0.so.0
#44 0x40b8445b in gtk_widget_unparent () from
/usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#45 0x40adbfcb in gtk_notebook_new () from /usr/lib/libgtk-x11-2.0.so.0
#46 0x40ad98e3 in gtk_notebook_new () from /usr/lib/libgtk-x11-2.0.so.0
#47 0x40d3e212 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#48 0x40d2dd44 in g_cclosure_new_swap () from
/usr/lib/libgobject-2.0.so.0
#49 0x40d2da92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#50 0x40d3da59 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#51 0x40d3cec2 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#52 0x40d3d0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#53 0x40ae16a9 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#54 0x40b8afe6 in gtk_widget_get_default_direction () from
/usr/lib/libgtk-x11-2.0.so.0
#55 0x40d2f706 in g_object_run_dispose () from
/usr/lib/libgobject-2.0.so.0
#56 0x40ae1605 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#57 0x40b8458d in gtk_widget_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#58 0x0806e399 in balsa_app_destroy ()
#59 0x0809a2bc in main ()
#60 0x40d3e212 in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#61 0x40d2da92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#62 0x40d3dda6 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#63 0x40d3cec2 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#64 0x40d3d0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#65 0x40ae16a9 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#66 0x40b8afe6 in gtk_widget_get_default_direction () from
/usr/lib/libgtk-x11-2.0.so.0
#67 0x40b8f199 in _gtk_window_reposition () from
/usr/lib/libgtk-x11-2.0.so.0
#68 0x40d2f706 in g_object_run_dispose () from
/usr/lib/libgobject-2.0.so.0
#69 0x40ae1605 in gtk_object_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#70 0x40b8458d in gtk_widget_destroy () from
/usr/lib/libgtk-x11-2.0.so.0
#71 0x40ac934f in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0. 
so.0
#72 0x40c5364a in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0. 
so.0
#73 0x40d79086 in unblock_source () from /usr/lib/libglib-2.0.so.0
#74 0x40d7a029 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#75 0x40d7a347 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#76 0x40d7a9b0 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#77 0x40ac8c97 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#78 0x0809a20f in main ()
#79 0x41066d04 in __libc_start_main () from /lib/libc.so.6

(gdb) up
#1  0x410bca3a in mallopt () from /lib/libc.so.6

"info locals" and "list" do not work...

Please let me know if you need addtional information.




-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux bagpipes 2.4.20-3-k7 #1 Sun Jun 8 01:35:14 EST 2003 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages balsa depends on:
ii  bonobo-activation             1:2.4.0-3  Transitional package
ii  gsfonts                       6.0-2.1    Fonts for the ghostscript  
interpre
ii  libart-2.0-2                  2.3.12-1   Library of functions for  
2D graphi
ii  libaspell15                   0.50.3-11  The GNU Aspell spell- 
checker runti
ii  libatk1.0-0                   1.4.1-1    The ATK accessibility  
toolkit
ii  libaudiofile0                 0.2.3-4    The Audiofile Library
ii  libbonobo-activation4         1:2.4.0-3  Transitional package
ii  libbonobo2-0                  2.4.1-2    Bonobo CORBA interfaces  
library
ii  libbonoboui2-0                2.4.0-3    The Bonobo UI library
ii  libc6                         2.3.2-3    GNU C Library: Shared  
libraries an
ii  libesd0                       0.2.29-1   Enlightened Sound Daemon -  
Shared
ii  libesmtp5                     1.0-2      LibESMTP SMTP client  
library
ii  libfontconfig1                2.2.1-1    generic font configuration  
library
ii  libfreetype6                  2.1.5-2    FreeType 2 font engine,  
shared lib
ii  libgail-common                1.4.1-1    GNOME Accessibility  
Implementation
ii  libgail17                     1.4.1-1    GNOME Accessibility  
Implementation
ii  libgconf2-4                   2.4.0.1-2  GNOME configuration  
database syste
ii  libgcrypt1                    1.1.12-3   LGPL Crypto library -  
runtime libr
ii  libglib2.0-0                  2.2.3-1    The GLib library of C  
routines
ii  libgnome2-0                   2.4.0-3    The GNOME 2 library -  
runtime file
ii  libgnomecanvas2-0             2.4.0-1    A powerful object-oriented  
display
ii  libgnomeprint2.2-0            2.2.1.2-1  The GNOME 2.2 print  
architecture -
ii  libgnomeprintui2.2-0          2.2.1.2-1  The GNOME 2.2 print  
architecture U
ii  libgnomeui-0                  2.4.0.1-4  The GNOME 2 libraries  
(User Interf
ii  libgnomevfs2-0                2.4.1-3    The GNOME virtual file- 
system libr
ii  libgnomevfs2-common           2.4.1-3    The GNOME virtual file- 
system libr
ii  libgnutls7                    0.8.9-2    GNU TLS library - runtime  
library
ii  libgpgme6                     0.3.15-1   GPGME - GnuPG Made Easy
ii  libgtk2.0-0                   2.2.1-6    The GTK+ graphical user  
interface
ii  libgtkhtml2-0                 2.2.4-1    HTML rendering/editing  
library - r
ii  libjpeg62                     6b-7       The Independent JPEG  
Group's JPEG
ii  libldap2                      2.1.17-2   OpenLDAP libraries
ii  liblinc1                      1:1.1.0-1  library to simplify  
creating netwo
ii  libltdl3                      1.5-2      A system independent  
dlopen wrappe
ii  liborbit2                     1:2.8.1-5  Libraries for ORBit2 - a  
CORBA ORB
ii  libpango1.0-0                 1.2.1-4    Layout and rendering of  
internatio
ii  libpcre3                      4.3-3      Philip Hazel's Perl 5  
Compatible R
ii  libpopt0                      1.7-2      lib for parsing cmdline  
parameters
ii  libssl0.9.7                   0.9.7b-2   SSL shared libraries
ii  libtasn1-0                    0.1.2-1    Manage ASN.1 structures  
(runtime)
ii  libxml2                       2.5.11-2   GNOME XML library
ii  scrollkeeper                  0.3.12-2   A free electronic  
cataloging syste
ii  xlibs                         4.2.1-6    X Window System client  
libraries
ii  zlib1g                        1:1.1.4-12 compression library -  
runtime

-- no debconf information

---------------------------------------
Received: (at 217642-done) by bugs.debian.org; 4 Nov 2004 14:05:42 +0000
>From netsnipe@optusnet.com.au Thu Nov 04 06:05:42 2004
Return-path: <netsnipe@optusnet.com.au>
Received: from mail01.syd.optusnet.com.au [211.29.132.182] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CPiFC-0003Zu-00; Thu, 04 Nov 2004 06:05:42 -0800
Received: from espresso.caffeine (c211-30-49-101.mirnd1.nsw.optusnet.com.au [211.30.49.101])
	by mail01.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id iA4E5eAq027799
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO);
	Fri, 5 Nov 2004 01:05:40 +1100
Received: from netsnipe by espresso.caffeine with local (Exim 4.34)
	id 1CPiF9-0004ye-EE; Fri, 05 Nov 2004 01:05:39 +1100
Date: Fri, 5 Nov 2004 01:05:39 +1100
From: Andrew Lau <netsnipe@users.sourceforge.net>
To: 217642-done@bugs.debian.org, 230379-done@bugs.debian.org,
        218124-done@bugs.debian.org, 245147-done@bugs.debian.org
Subject: Closing outdated bug reports filed against Balsa 2.0.x
Message-ID: <20041104140538.GA19043@espresso>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="W/nzBZO5zC0uMSeA"
Content-Disposition: inline
X-PGP-Key-ID: 0x2E8B68BD
X-PGP-Fingerprint: 0B77 73D0 4F3B F286 63F1 9F4A 9B24 C07D 2E8B 68BD
X-PGP-Key: http://pgp.dtype.org:11371/pks/lookup?op=get&search=0x2E8B68BD
User-Agent: Mutt/1.5.6+20040907i
Sender: Andrew Lau <netsnipe@optusnet.com.au>
Delivered-To: 217642-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_00 autolearn=no 
	version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 


--W/nzBZO5zC0uMSeA
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi everyone,

Thanks for filing your original bug reports against Balsa. As you may or
may not know, Balsa 2.2.5 has now progressed into testing which rewrote
a lot of the code that used to cause stability, IMAP and GtkHTML
rendering problems in the 2.0 branch. Subsequently any debugging
information you provided is unfortunately useless now so I've decided to
close your report as I haven't been able to reproduce them under 2.2.x.

If your problem still remains, feel free to either reopen your reports
or file a new report with updated debugging information.

Yours sincerely,
Andrew "Netsnipe" Lau

--=20
---------------------------------------------------------------------------
	Andrew "Netsnipe" Lau	<http://www.cse.unsw.edu.au/~alau/>
 Debian GNU/Linux Maintainer & UNSW Computing Students' Society President
				     -
		  "Nobody expects the Debian Inquisition!
     Our two weapons are fear and surprise...and ruthless efficiency!"
---------------------------------------------------------------------------

--W/nzBZO5zC0uMSeA
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFBijcymyTAfS6LaL0RAoV0AJ9vpyLacj3rBD6A5jkH2XJ9ZJmQ/wCfaGd3
GV728R37YLojkEaKW2DZuJ4=
=f2ZC
-----END PGP SIGNATURE-----

--W/nzBZO5zC0uMSeA--