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 498977 - Evolution crashes when sending a mail
Evolution crashes when sending a mail
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.12.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Milan Crha
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2007-11-22 14:27 UTC by B S Srinidhi
Modified: 2008-01-22 19:27 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20


Attachments
proposed eds patch (1.34 KB, patch)
2008-01-22 15:54 UTC, Milan Crha
committed Details | Review

Description B S Srinidhi 2007-11-22 14:27:09 UTC
Was sending a mail when evolution crashed. It crashes everytime I try to send an email:

(evolution:6813): GLib-CRITICAL **: g_base64_encode: assertion `data != NULL' failed

Program received signal SIGSEGV, Segmentation fault.

Thread 2972629904 (LWP 6820)

  • #0 strlen
    from /lib/libc.so.6
  • #1 send_as_attachment
    at camel-groupwise-utils.c line 318
  • #2 do_multipart
    at camel-groupwise-utils.c line 696
  • #3 camel_groupwise_util_item_from_message
    at camel-groupwise-utils.c line 425
  • #4 groupwise_send_to
    at camel-groupwise-transport.c line 190
  • #5 camel_transport_send_to
    at camel-transport.c line 136
  • #6 send_queue_send
    at mail-ops.c line 526
  • #7 mail_msg_received
    at mail-mt.c line 582
  • #8 thread_dispatch
    at e-msgport.c line 1005
  • #9 start_thread
    from /lib/libpthread.so.0
  • #10 clone
    from /lib/libc.so.6

Thread 2 (Thread 0xb12ebb90 (LWP 6820))

  • #0 strlen
    from /lib/libc.so.6
  • #1 send_as_attachment
    at camel-groupwise-utils.c line 318
  • #2 do_multipart
    at camel-groupwise-utils.c line 696
  • #3 camel_groupwise_util_item_from_message
    at camel-groupwise-utils.c line 425
  • #4 groupwise_send_to
    at camel-groupwise-transport.c line 190
  • #5 camel_transport_send_to
    at camel-transport.c line 136
  • #6 send_queue_send
    at mail-ops.c line 526
  • #7 mail_msg_received
    at mail-mt.c line 582
  • #8 thread_dispatch
    at e-msgport.c line 1005
  • #9 start_thread
    from /lib/libpthread.so.0
  • #10 clone
    from /lib/libc.so.6

Comment 1 Milan Crha 2008-01-22 15:54:16 UTC
Created attachment 103454 [details] [review]
proposed eds patch

for evolution-data-server;

Say something like this? I'm not sure how much reasonable it is. BTW, what is that file "if3.reg" for?
Comment 2 Srinivasa Ragavan 2008-01-22 16:35:34 UTC
Looks fine. That is a attachment I guess.
Comment 3 Milan Crha 2008-01-22 19:27:59 UTC
Committed to trunk. Committed revision 8404.

Yes, it is, the strange thing about it is that it has no content buffer, which seems strange to me, if it's a regular file. Anyway, committed.