I see that for some reason e_contact_get_const (model->data[i],
E_CONTACT_UID) returns NULL:

remove_contact (book_view=0x82888d0, ids=0x8283960, model=0x8099288) at 
e-addressbook-model.c:216
216                             if ( !strcmp(e_contact_get_const 
(model->data[i], E_CONTACT_UID), id) ) {
(gdb) p model->data[i]
$32 = (EContact *) 0x84ef820
(gdb) p i
$33 = 4
(gdb) p id
$34 = (gchar *) 0x85ab658 "pas-id-49D124C300000023"
(gdb) c
Continuing.
Program received signal SIGSEGV, Segmentation fault.
strcmp () at ../sysdeps/i386/i686/strcmp.S:39

I will check this condition on a daily-live/current CD to make sure that
this is not some kind of leftover from my ubuntu 9.04 upgrade.

The full backtrace follows:
#0  strcmp () at ../sysdeps/i386/i686/strcmp.S:39
#1  0x0514a068 in remove_contact (book_view=0x82d3ba0, ids=0x82ced20, 
model=0x8099288) at e-addressbook-model.c:216
#2  0x01b1dfb8 in g_cclosure_marshal_VOID__POINTER () from 
/usr/lib/libgobject-2.0.so.0
#3  0x01b11072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#4  0x01b267a8 in ?? () from /usr/lib/libgobject-2.0.so.0
#5  0x01b27b2d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#6  0x01b27fb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#7  0x003ffe3f in e_book_view_do_removed_event (listener=0x8163c30, 
resp=0x859f230, book_view=0x8596108) at e-book-view.c:61
#8  e_book_view_handle_response (listener=0x8163c30, resp=0x859f230, 
book_view=0x8596108) at e-book-view.c:96
#9  0x01b1dfb8 in g_cclosure_marshal_VOID__POINTER () from 
/usr/lib/libgobject-2.0.so.0
#10 0x01b11072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0x01b267a8 in ?? () from /usr/lib/libgobject-2.0.so.0
#12 0x01b27b2d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0x01b27fb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0x003feef1 in main_thread_get_response (data=0x8163c30) at 
e-book-view-listener.c:69
#15 0x036ab0f1 in ?? () from /lib/libglib-2.0.so.0
#16 0x036ace78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#17 0x036b0720 in ?? () from /lib/libglib-2.0.so.0
#18 0x036b0b8f in g_main_loop_run () from /lib/libglib-2.0.so.0
#19 0x00d2bc23 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#20 0x0805e12f in main (argc=1, argv=0xbffff484) at main.c:732

-- 
Evolution crashes in strcmp() on Address book entry cut/drag
https://bugs.launchpad.net/bugs/453199
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to