Hi all, I can reproducibly crash Balsa (current master) performing the following operations: - choose Balsa -> Preferences - select Address books - click Add and select e.g. VCard address book - click Cancel - click Add and select e.g. VCard address book -> crash The last message is (balsa:5582): GLib-GObject-WARNING **: g_object_weak_unref: couldn't find weak ref 0x41ee00(0xf28b80) The full gdb backtrace looks as follows: Thread 1 "balsa" received signal SIGSEGV, Segmentation fault. 0x00007ffff2e7dc8d in gtk_window_set_transient_for () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 (gdb) bt full #0 0x00007ffff2e7dc8d in gtk_window_set_transient_for () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #1 0x00007ffff2cb32a7 in gtk_file_chooser_dialog_new () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #2 0x000000000042549a in create_local_dialog (abc=abc@entry=0xf28b80, type=type@entry=0x4ec450 "VCARD") at address-book-config.c:232 dialog = <optimized out> title = 0x15f1cc0 "Adressbuch VCARD bearbeiten" action = 0x7ffff7e69984 "_Anwenden" name = 0x20 <error: Cannot access memory at address 0x20> grid = <optimized out> label = <optimized out> ab = 0x14fa750 size_group = <optimized out> #3 0x000000000042570c in create_vcard_dialog (abc=0xf28b80) at address-book-config.c:277 No locals. #4 add_vcard_cb (widget=<optimized out>, abc=0xf28b80) at address-book-config.c:789 No locals. #5 0x00007ffff18d5fa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #6 0x00007ffff18e7fc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #7 0x00007ffff18f0d5c in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #8 0x00007ffff18f108f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #9 0x00007ffff2e5e0fe in gtk_widget_activate () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #10 0x00007ffff2d3b766 in gtk_menu_shell_activate_item () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #11 0x00007ffff2d3ba94 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #12 0x00007ffff2d1e09a in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #13 0x00007ffff18d61d4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #14 0x00007ffff18f04b8 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #15 0x00007ffff18f108f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #16 0x00007ffff2e5bc5c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #17 0x00007ffff2d1b3be in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #18 0x00007ffff2d1d1bc in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #19 0x00007ffff288aca2 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 No symbol table info available. #20 0x00007ffff15ff1a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #21 0x00007ffff15ff400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #22 0x00007ffff15ff722 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #23 0x00007ffff2d1c395 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 No symbol table info available. #24 0x000000000045a6d8 in real_main (argc=<optimized out>, argv=0x88bdd0) at main.c:621 window = <optimized out> default_icon = <optimized out> #25 command_line_cb (application=<optimized out>, command_line=<optimized out>, user_data=<optimized out>) at main.c:813 args = 0x830f60 argv = 0x88bdd0 argc = 1 status = <optimized out> #26 0x00007fffe6106e40 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6 No symbol table info available. #27 0x00007fffe61068ab in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6 No symbol table info available. #28 0x00007ffff18d67c9 in g_cclosure_marshal_generic () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #29 0x00007ffff18d5fa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #30 0x00007ffff18e7fc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #31 0x00007ffff18f07f9 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #32 0x00007ffff18f108f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 No symbol table info available. #33 0x00007ffff1bc4a23 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 No symbol table info available. #34 0x00007ffff1bc6a7d in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 No symbol table info available. #35 0x00007ffff1bc6c42 in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 No symbol table info available. #36 0x00000000004250ff in main (argc=1, argv=0x7fffffffe348) at main.c:837 application = 0x7581a0 status = <optimized out> Any ideas? Cheers, Albrecht.
Attachment:
pgpFWCMrUWw0W.pgp
Description: PGP signature