After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 518569 - Cannot send mail to contact list
Cannot send mail to contact list
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Contacts
2.22.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
: 445489 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-02-25 09:21 UTC by Akhil Laddha
Modified: 2013-09-13 00:56 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20


Attachments
Screen shot of warning (9.76 KB, image/png)
2008-02-25 09:22 UTC, Akhil Laddha
  Details
Vcard of GAL Distribution list (703 bytes, text/directory)
2008-02-25 09:42 UTC, Akhil Laddha
  Details
proposed eds patch (2.06 KB, patch)
2008-02-25 15:59 UTC, Milan Crha
committed Details | Review
proposed eex patch (1.16 KB, patch)
2008-02-25 15:59 UTC, Milan Crha
committed Details | Review
Vcard of GAL Distribution list (654 bytes, text/directory)
2008-02-26 11:00 UTC, Akhil Laddha
  Details
Vcard of GAL Distribution list (711 bytes, text/directory)
2008-02-26 11:01 UTC, Akhil Laddha
  Details

Description Akhil Laddha 2008-02-25 09:21:40 UTC
Evolution 2.21.92

I found the issue during tarball sanity of Evolution 2.21.92. When ever i try to send mail to contact list / distribution list , it pops up warning that mail cannot be send.

It happens both in exchange (GAL) and in group wise (Frequent contact).
Comment 1 Akhil Laddha 2008-02-25 09:22:10 UTC
Created attachment 105896 [details]
Screen shot of warning
Comment 2 Akhil Laddha 2008-02-25 09:23:51 UTC
Gdb traces of evolution process when warning pops up,i try to send a mail to distribution list which is in GAL(Global Address List).

Program received signal SIGINT, Interrupt.
[Switching to Thread 0xb66d8a80 (LWP 7600)]
0xffffe410 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 1 (Thread 0xb66d8a80 (LWP 7600))

  • #0 __kernel_vsyscall
  • #1 *__GI___poll
    at ../sysdeps/unix/sysv/linux/poll.c line 87
  • #2 g_main_context_iterate
    at gmain.c line 3007
  • #3 g_main_loop_run
    at gmain.c line 2906
  • #4 gtk_dialog_run
    at gtkdialog.c line 1041
  • #5 e_error_run
    at e-error.c line 638
  • #6 em_utils_composer_send_cb
    at em-composer-utils.c line 324
  • #7 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #8 g_closure_invoke
    at gclosure.c line 490
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #10 g_signal_emit_valist
  • #11 g_signal_emit
    at gsignal.c line 2243
  • #12 menu_file_send_cb
    at e-msg-composer.c line 1895
  • #13 marshal_VOID__USER_DATA_STRING
    at bonobo-ui-component.c line 221
  • #14 g_closure_invoke
    at gclosure.c line 490
  • #15 bonobo_closure_invoke_va_list
    at bonobo-types.c line 404
  • #16 bonobo_closure_invoke
    at bonobo-types.c line 467
  • #17 impl_Bonobo_UIComponent_execVerb
    at bonobo-ui-component.c line 158
  • #18 _ORBIT_skel_small_Bonobo_UIComponent_execVerb
    at Bonobo-common.c line 332
  • #19 ORBit_c_stub_invoke
    at poa.c line 2630
  • #20 Bonobo_UIComponent_execVerb
    at Bonobo-stubs.c line 544
  • #21 impl_emit_verb_on
    at bonobo-ui-engine.c line 1533
  • #22 g_cclosure_marshal_VOID__POINTER
    at gmarshal.c line 601
  • #23 g_type_class_meta_marshal
    at gclosure.c line 567
  • #24 g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #26 g_signal_emit_valist
    at gsignal.c line 2199
  • #27 g_signal_emit
    at gsignal.c line 2243
  • #28 bonobo_ui_engine_emit_verb_on_w
    at bonobo-ui-engine.c line 3040
  • #29 exec_verb_cb
    at bonobo-ui-sync-toolbar.c line 197
  • #30 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #31 g_closure_invoke
    at gclosure.c line 490
  • #32 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #33 g_signal_emit_valist
    at gsignal.c line 2199
  • #34 g_signal_emit_by_name
    at gsignal.c line 2267
  • #35 button_clicked
    at gtktoolbutton.c line 667
  • #36 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #37 g_closure_invoke
    at gclosure.c line 490
  • #38 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #39 g_signal_emit_valist
    at gsignal.c line 2199
  • #40 g_signal_emit
    at gsignal.c line 2243
  • #41 gtk_button_clicked
    at gtkbutton.c line 889
  • #42 gtk_real_button_released
    at gtkbutton.c line 1484
  • #43 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #44 g_type_class_meta_marshal
    at gclosure.c line 567
  • #45 g_closure_invoke
    at gclosure.c line 490
  • #46 signal_emit_unlocked_R
    at gsignal.c line 2370
  • #47 g_signal_emit_valist
    at gsignal.c line 2199
  • #48 g_signal_emit
    at gsignal.c line 2243
  • #49 gtk_button_released
    at gtkbutton.c line 881
  • #50 gtk_button_button_release
    at gtkbutton.c line 1377
  • #51 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #52 g_type_class_meta_marshal
    at gclosure.c line 567
  • #53 g_closure_invoke
    at gclosure.c line 490
  • #54 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #55 g_signal_emit_valist
    at gsignal.c line 2209
  • #56 g_signal_emit
    at gsignal.c line 2243
  • #57 gtk_widget_event_internal
    at gtkwidget.c line 4678
  • #58 gtk_propagate_event
    at gtkmain.c line 2336
  • #59 gtk_main_do_event
    at gtkmain.c line 1556
  • #60 gdk_event_dispatch
    at gdkevents-x11.c line 2351
  • #61 g_main_context_dispatch
    at gmain.c line 2065
  • #62 g_main_context_iterate
    at gmain.c line 2698
  • #63 g_main_loop_run
    at gmain.c line 2906
  • #64 bonobo_main
    at bonobo-main.c line 311
  • #65 main
    at main.c line 721

Comment 3 Akhil Laddha 2008-02-25 09:42:47 UTC
Created attachment 105897 [details]
Vcard of GAL Distribution list
Comment 4 Akhil Laddha 2008-02-25 10:12:37 UTC
Bug 445489 raises issue in group wise contact list.
Comment 5 Milan Crha 2008-02-25 13:22:45 UTC
You've right. It seems to me that my patch only uncovered the bug in the GroupWise/Exchange world. I looked around and it causes this value:
"Suman Manjunath" suman@expert.com
The right syntax is this:
"Suman Manjunath" <suman@expert.com>
(notice email address surrounded with lover-than/greater-than characters.)
When GW/Exchange will store this in proper way, than that will work as expected.
But we cannot do this probably, so I will extend camel to handle this syntax as well. I will attach patch to the bug you mentioned, because I believe it will solve it as well.
Comment 6 Milan Crha 2008-02-25 15:59:05 UTC
Created attachment 105916 [details] [review]
proposed eds patch

for evolution-data-server;

I caused it, I, I, I :(
Comment 7 Milan Crha 2008-02-25 15:59:48 UTC
Created attachment 105917 [details] [review]
proposed eex patch

for evolution-exchange;
Comment 8 Srinivasa Ragavan 2008-02-25 16:58:25 UTC
Commit to trunk 
Comment 9 Milan Crha 2008-02-25 17:36:53 UTC
eds part committed to trunk. Committed revision 8531.
eex part committed to trunk. Committed revision 1587.

Thanks Akhil to pointing this out, can you check with these patches too, please? Just in case, you know.
Comment 10 Akhil Laddha 2008-02-26 11:00:23 UTC
Created attachment 105969 [details]
Vcard of GAL Distribution list 

I have removed cache and fetched again after applying your patches.
Comment 11 Akhil Laddha 2008-02-26 11:01:34 UTC
Created attachment 105970 [details]
Vcard of GAL Distribution list 

Same contact as attached in comment#3 but after removing and fetching again.
Comment 12 Milan Crha 2008-02-26 14:17:19 UTC
As srag confirmed, it seems like working now. We forgot to revert our test changes back to actual trunk. Feel free to test it yourself once again, to be sure it is really working. Thanks.
Comment 13 Ashish 2008-08-08 13:32:26 UTC
*** Bug 445489 has been marked as a duplicate of this bug. ***