[Bug] Crash in address book configuration



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



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