Bug#306556: balsa: Little Brother Database support broken

Simon Brandmair Simon Brandmair <sbrandmair@gmx.net>, 306556@bugs.debian.org
Wed, 27 Apr 2005 14:32:13 +0200


Package: balsa
Version: 2.3.0-2
Severity: normal

I have use the little brother database (lbdb) as an address book with 'external
query (program)'. 'Load program location' is 'lbdbq' and I have 'Expand aliases
as you type' enabled. This setting worked fine till up to version 2.2.6-1.
Now, when I compose a new message and start typing an address, balsa tries to
expand it. If balsa finds it in lbdb, it does not show that address anymore,
but just an empty line. If I select that empty line, balsa crashes:

The backtrace is:
(gdb) bt
#0  0x4081a157 in g_str_hash () from /usr/lib/libglib-2.0.so.0
#1  0x407f4794 in g_hash_table_insert () from /usr/lib/libglib-2.0.so.0
#2  0x080cf7f4 in libbalsa_address_book_strerror ()
#3  0x4051f085 in _gtk_marshal_BOOLEAN__OBJECT_BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#4  0x407b0736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#5  0x407c1dcf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#6  0x407c0c8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#7  0x407c1216 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#8  0x404b3559 in gtk_entry_get_alignment () from /usr/lib/libgtk-x11-2.0.so.0
#9  0x4051e9fe in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x407b0736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0x407c1dcf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#12 0x407c0c8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0x407c1126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0x4060de97 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x404b5351 in gtk_entry_completion_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x4051e9fe in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x407b0736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0x407c1dcf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#19 0x407c0c8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0x407c1126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#21 0x4060de97 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x4051d5be in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x4051c366 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x40719775 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#25 0x40801582 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#26 0x408025f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x40802930 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#28 0x40802ed3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#29 0x4051bc13 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x0809fefe in main ()

What still works: When I want to compose a message I can click on the address
book symbol beside the To:-Field and access the lbdb address book from there
and add addresses to the message.

Bye
Simon

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-20050325
Locale: LANG=en_CA, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)

Versions of packages balsa depends on:
ii  libaspell15            0.60.2+20050121-2 The GNU Aspell spell-checker runti
ii  libbonobo2-0           2.8.1-2           Bonobo CORBA interfaces library
ii  libbonoboui2-0         2.8.1-2           The Bonobo UI library
ii  libc6                  2.3.2.ds1-20      GNU C Library: Shared libraries an
ii  libesmtp5              1.0.3-1           LibESMTP SMTP client library
ii  libgconf2-4            2.8.1-5           GNOME configuration database syste
ii  libglib2.0-0           2.6.4-1           The GLib library of C routines
ii  libgmime2.1            2.1.14-1          MIME library, unstable version
ii  libgnome2-0            2.8.1-2           The GNOME 2 library - runtime file
ii  libgnomeprint2.2-0     2.8.2-1           The GNOME 2.2 print architecture -
ii  libgnomeprintui2.2-0   2.8.2-2           GNOME 2.2 print architecture User 
ii  libgnomeui-0           2.8.1-3           The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0         2.8.4-2           The GNOME virtual file-system libr
ii  libgpgme11             1.0.2-1           GPGME - GnuPG Made Easy
ii  libgtk2.0-0            2.6.4-1           The GTK+ graphical user interface 
ii  libgtkhtml3.2-11       3.2.5-1           HTML rendering/editing library - r
ii  libkrb53               1.3.6-2           MIT Kerberos runtime libraries
ii  libldap2               2.1.30-3          OpenLDAP libraries
ii  liborbit2              1:2.12.1-1        libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0          1.8.1-1           Layout and rendering of internatio
ii  libpcre3               4.5-1.1           Perl 5 Compatible Regular Expressi
ii  libpopt0               1.7-5             lib for parsing cmdline parameters
ii  libsqlite0             2.8.16-1          SQLite shared library
ii  libssl0.9.7            0.9.7e-3          SSL shared libraries

-- no debconf information