Fwd: Re: Debian Bug#217642: balsa: exit with unread mail causes hang with 100% CPU usage [moshe pobox com]






Peter Bloomfield wrote:
> I've seen this kind of infinite loop when the memory allocator  gets 
> confused.  However, the stack trace doesn't help pin down  the offending 
> code, as the loop typically occurs later.  If you  use:
> 
> MALLOC_CHECK_=2 gdb /path/to/balsa
> 
> you'll get an abort when the corruption occurs--could you post  the 
> results?
> 
> Thanks!
> 
> Peter

OK, let's see if this makes it to the list... I don't know if I'm 
subscribed, so if it doesn't appear there, Peter, please forward it.

When I exited, I got:
> opening Inbox..
> (no debugging symbols found)...[New Thread 49156 (LWP 17814)]
> [New Thread 65541 (LWP 17815)]
> [New Thread 81926 (LWP 17816)]
> [New Thread 98311 (LWP 17817)]
> [New Thread 114696 (LWP 17818)]
> [New Thread 131081 (LWP 17819)]
> [New Thread 147466 (LWP 17820)]
> [New Thread 163851 (LWP 17904)]


> Program received signal SIGABRT, Aborted.
> [Switching to Thread 16384 (LWP 17810)]
> 0x41078ce1 in kill () from /lib/libc.so.6


and

#0  0x41078ce1 in kill () from /lib/libc.so.6
#1  0x40ed9cc1 in pthread_kill () from /lib/libpthread.so.0
#2  0x40ed9f95 in raise () from /lib/libpthread.so.0
#3  0x41078ac6 in raise () from /lib/libc.so.6
#4  0x41079ced in abort () from /lib/libc.so.6
#5  0x410bad1f in _IO_file_xsputn () from /lib/libc.so.6
#6  0x410bbe21 in free () from /lib/libc.so.6
#7  0x40d7e2a2 in g_free () from /usr/lib/libglib-2.0.so.0
#8  0x080c4f05 in libbalsa_address_get_type ()
#9  0x40d2f5c6 in g_object_class_list_properties () from 
/usr/lib/libgobject-2.0.so.0
#10 0x080e8937 in completion_data_free ()
#11 0x40d76eec in g_list_foreach () from /usr/lib/libglib-2.0.so.0
#12 0x080bef70 in libbalsa_address_book_ldif_get_type ()
#13 0x080befb5 in libbalsa_address_book_ldif_get_type ()
#14 0x40d2f5c6 in g_object_class_list_properties () from 
/usr/lib/libgobject-2.0.so.0
#15 0x40d76eec in g_list_foreach () from /usr/lib/libglib-2.0.so.0
#16 0x0806e36d in balsa_app_destroy ()
#17 0x0809a2bc in main ()
#18 0x40d3e212 in g_cclosure_marshal_VOID__VOID () from 
/usr/lib/libgobject-2.0.so.0
#19 0x40d2da92 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#20 0x40d3dda6 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#21 0x40d3cec2 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#22 0x40d3d0d6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#23 0x40ae16a9 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x40b8afe6 in gtk_widget_get_default_direction () from 
/usr/lib/libgtk-x11-2.0.so.0
#25 0x40b8f199 in _gtk_window_reposition () from 
/usr/lib/libgtk-x11-2.0.so.0
#26 0x40d2f706 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#27 0x40ae1605 in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x40b8458d in gtk_widget_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x40ac934f in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x40c5364a in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#31 0x40d79086 in unblock_source () from /usr/lib/libglib-2.0.so.0
#32 0x40d7a029 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0x40d7a347 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x40d7a9b0 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#35 0x40ac8c97 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#36 0x0809a20f in main ()
#37 0x41066d04 in __libc_start_main () from /lib/libc.so.6

Please let me know if I can be of further assistance.






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]