balsa freezes when reading mail



Long story short, I can read some messages, and not others. From what I can read in the archives I saw problems with html messages (which I believe are the type that are fouling things up.)

Based on my debugging approach it looks like gtk_html might be the culprit. Does anyone know how to work around this? I couldn't find any answers in the archives.

Any help is appreciated.

I ran it from the command line and get these fishy messages when I click on the messages in question to read them:

update flow align
update flow align
update flow align
non-local URL request ignored: http://www.mathworks.com/company/newsletters/digest/2006/july/images/thumbnail_pixel1.gif non-local URL request ignored: http://www.mathworks.com/company/newsletters/digest/2006/july/images/thumbnail_cooling.jpg
update flow align
update flow align
update flow align
update flow align
update flow align
update flow align
update flow align
update flow align
update flow align
update flow align
update flow align
update flow align
update flow align
update flow align
update flow align
update flow align
*** glibc detected *** free(): invalid pointer: 0x0856fb18 ***


I ran balsa with gdb as well and a thread gets SIGABRT after the above output spits out, heres the backtrace:

#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6ed09a1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6ed22b9 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6f0487a in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
#4  0xb6f0afd4 in malloc_usable_size () from /lib/tls/i686/cmov/libc.so.6
#5  0xb6f0b34a in free () from /lib/tls/i686/cmov/libc.so.6
#6  0xb7080edc in g_free () from /usr/lib/libglib-2.0.so.0
#7  0xb7f53fcc in html_text_slave_get_glyph_items ()
  from /usr/lib/libgtkhtml-3.6.so.18
#8  0xb7f5470a in html_text_slave_get_glyph_items ()
  from /usr/lib/libgtkhtml-3.6.so.18
#9  0xb7f3b374 in html_object_draw () from /usr/lib/libgtkhtml-3.6.so.18
#10 0xb7f08dc8 in html_clue_remove () from /usr/lib/libgtkhtml-3.6.so.18
#11 0xb7f0dc9f in html_clueflow_style_equals ()
  from /usr/lib/libgtkhtml-3.6.so.18
#12 0xb7f3b374 in html_object_draw () from /usr/lib/libgtkhtml-3.6.so.18
#13 0xb7f08dc8 in html_clue_remove () from /usr/lib/libgtkhtml-3.6.so.18
#14 0xb7f10b9f in html_clueh_new () from /usr/lib/libgtkhtml-3.6.so.18
#15 0xb7f3b374 in html_object_draw () from /usr/lib/libgtkhtml-3.6.so.18
#16 0xb7f28766 in html_engine_intersection ()
  from /usr/lib/libgtkhtml-3.6.so.18
#17 0xb7f2cf36 in html_engine_expose () from /usr/lib/libgtkhtml-3.6.so.18
#18 0xb7efbaed in gtk_html_get_editable () from /usr/lib/libgtkhtml-3.6.so.18
#19 0xb74ee850 in _gtk_marshal_BOOLEAN__BOXED ()
  from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb70ea16f in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#21 0xb70ea79f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#22 0xb70f99ce in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#23 0xb70fa886 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#24 0xb70fae89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#25 0xb75d0c4f in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb74ed596 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb737edd7 in gdk_window_clear_area_e () from /usr/lib/libgdk-x11-2.0.so.0
#28 0xb737eeab in gdk_window_process_all_updates ()
  from /usr/lib/libgdk-x11-2.0.so.0
#29 0xb74648c5 in gtk_container_check_resize ()
  from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb707bbe2 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#31 0xb70798c6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0xb707c986 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#33 0xb707cca8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#34 0xb74ec6d5 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x080a15a8 in main ()

All other threads have terminated.

I am running Ubuntu Dapper release, and balsa was installed from the repos, so I might try compiling things myself to see what I may have/not have as far as dependencies, but the repos have been fairly good to me so far.

If anyone thinks more info could help, I am happy to provide more.

Thanks,
J.J. Sestrich.




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