Hi again, guys :-) I'm experiencing a repeatable crash, starting with commit 7618 nuno thinkpad:..c/balsa-svn/balsa> svn log -r7618 ------------------------------------------------------------------------ r7618 | PeterB | 2007-05-06 13:49:11 +0100 (Sun, 06 May 2007) | 2 lines use g_mime_set_user_charsets when available ------------------------------------------------------------------------The crash happens every time I try to change something in Settings -> Preferences.
This happens with gmime 2.2.8, if I switch back to 2.1.19 everything's fine, of course, since it doesn't have g_mime_set_user_charsets.
Here's the backtrace of a crash: (gdb) r Starting program: /usr/local/src/balsa-svn/balsa/src/balsa [Thread debugging using libthread_db enabled] [New Thread 1855342272 (LWP 15038)] ** Message: init gpgme version 1.1.0 paradigma's children restored from cache. [New Thread 1840708528 (LWP 15046)] opening Inbox.. [New Thread 1832315824 (LWP 15047)] [Thread 1832315824 (LWP 15047) exited] [Thread 1840708528 (LWP 15046) exited] [New Thread 1840708528 (LWP 15048)] [Thread 1840708528 (LWP 15048) exited] [New Thread 1823689648 (LWP 15049)] [New Thread 1840708528 (LWP 15050)] [Thread 1840708528 (LWP 15050) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1855342272 (LWP 15038)] 0x6eec3334 in free () from /lib/tls/i686/cmov/libc.so.6 (gdb) bt #0 0x6eec3334 in free () from /lib/tls/i686/cmov/libc.so.6 #1 0x6f418eec in g_free () from /usr/lib/libglib-2.0.so.0 #2 0x6f42a709 in g_strfreev () from /usr/lib/libglib-2.0.so.0 #3 0x6fed32fc in g_mime_set_user_charsets (charsets=0x77a40268) at gmime-charset.c:883 #4 0x080fb008 in libbalsa_set_fallback_codeset (codeset=WEST_EUROPE) at misc.c:529 #5 0x080aba15 in apply_prefs (pbox=0x83558c8) at pref-manager.c:1040 #6 0x080abaff in response_cb (dialog=0x83558c8, response=-10, data=0x0) at pref-manager.c:764#7 0x6f48e68b in g_cclosure_marshal_VOID () from /usr/lib/libgobject-2.0.so.0
#8 0x6f48279f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0#9 0x6f4912ea in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0 #10 0x6f492b19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#11 0x6f492e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0#12 0x6f7f30ee in gtk_dialog_response () from /usr/lib/libgtk-x11-2.0.so.0 #13 0x6f7f3143 in gtk_dialog_response () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x6f48e423 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #15 0x6f48279f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0#16 0x6f4912ea in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0 #17 0x6f492b19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0x6f492e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0#19 0x6f7aa49f in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#20 0x6f7abcda in _gtk_button_set_depressed () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x6f48e423 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0#22 0x6f48216f in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#23 0x6f48279f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0#24 0x6f4915cc in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0 #25 0x6f492b19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0x6f492e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0#27 0x6f7aa41c in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x6f7ab38c in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x6f86b8e0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0#30 0x6f48216f in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#31 0x6f48279f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0#32 0x6f4919ce in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0 #33 0x6f492886 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#34 0x6f492e89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0#35 0x6f94ddcf in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x6f86a05d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x6f86a46b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x6f70cdec in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0#39 0x6f4118d6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0x6f414996 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #41 0x6f414cb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #42 0x6f869765 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #43 0x080a4a7b in main (argc=1, argv=0x77a41a14) at main.c:783 (gdb) i threads 5 Thread 1823689648 (LWP 15049) 0x6ff27410 in __kernel_vsyscall () * 1 Thread 1855342272 (LWP 15038) 0x6eec3334 in free () from /lib/tls/i686/cmov/libc.so.6 (gdb) t 5[Switching to thread 5 (Thread 1823689648 (LWP 15049))]#0 0x6ff27410 in __kernel_vsyscall ()
(gdb) bt #0 0x6ff27410 in __kernel_vsyscall () #1 0x6ef1f8c4 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0x6f4147e8 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #3 0x6f414cb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0#4 0x6fc7a70e in link_thread_io_context () from /usr/lib/libORBit-2.so.0 #5 0x6f42d5a2 in g_static_private_free () from /usr/lib/libglib-2.0.so.0 #6 0x6f30f341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0x6ef294ee in clone () from /lib/tls/i686/cmov/libc.so.6 Let me know if you need any more info. Regards, Nuno -- ➧ Nuno Monteiro ➧ nuno itsari org ➧ pgp key 8DEF0334 ❖
Attachment:
pgpa5SdW4wPMC.pgp
Description: PGP signature