| Summary: | While retrieving a message, evolution crashs. | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | sangu <sangu.fedora> | ||||
| Component: | evolution | Assignee: | Matthew Barnes <mbarnes> | ||||
| Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 15 | CC: | lucilanga, mbarnes, mcrha | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2011-02-23 17:04:28 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Attachments: |
|
||||||
Thanks for a bug report. I'm also using evolution with signed messages and I do not see this, so maybe it's related to a particular message. Could you check whether it's reproducible on one message, and if so, then disable the preview panel (View->Preview->Show message preview (Ctrl+M)) and same the message as mbox, then replace all private information from it with 'x' (I would like to keep the message size, only changing the private information to something common - like changing "Milan" into "xxxxx" ). And then attach such message for testing here, please? Thanks for the data. I can reproduce it with that too. The this is, probably, that the message claims it's a multipart/signed, but it isn't actually, the signature part is missing. I cannot even import the message into local folder. I stripped your test message and moved this to the upstream bug [1]. [1] https://bugzilla.gnome.org/show_bug.cgi?id=643095 |
Description of problem: While retrieving a message, evolution crashs. $ gdb evolution (gdb) r Starting program: /usr/bin/evolution [Thread debugging using libthread_db enabled] ** (evolution:8128): WARNING **: AT-SPI: Accessibility bus not found - Using session bus. [New Thread 0x7fffe188b700 (LWP 8131)] ** (evolution:8128): CRITICAL **: categories_icon_theme_hack: assertion `filename != NULL && *filename != '\0'' failed [New Thread 0x7fffcebfc700 (LWP 8132)] [New Thread 0x7fffce1d0700 (LWP 8133)] [New Thread 0x7fffcd9cf700 (LWP 8134)] [Thread 0x7fffcd9cf700 (LWP 8134) exited] [New Thread 0x7fffcd9cf700 (LWP 8135)] [New Thread 0x7fffcc9b7700 (LWP 8136)] [Thread 0x7fffcd9cf700 (LWP 8135) exited] [Thread 0x7fffcebfc700 (LWP 8132) exited] [Thread 0x7fffcc9b7700 (LWP 8136) exited] [New Thread 0x7fffcc9b7700 (LWP 8138)] [New Thread 0x7fffcebfc700 (LWP 8139)] [New Thread 0x7fffcd9cf700 (LWP 8140)] [Thread 0x7fffcd9cf700 (LWP 8140) exited] (evolution:8128): e-table-CRITICAL **: init_child_item: assertion `tree' failed (evolution:8128): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (evolution:8128): e-table-CRITICAL **: init_child_item: assertion `tree' failed (evolution:8128): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (evolution:8128): e-table-CRITICAL **: init_child_item: assertion `tree' failed (evolution:8128): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (evolution:8128): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (evolution:8128): e-table-CRITICAL **: init_child_item: assertion `tree' failed (evolution:8128): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (evolution:8128): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed [Thread 0x7fffcebfc700 (LWP 8139) exited] [New Thread 0x7fffcebfc700 (LWP 8141)] [Thread 0x7fffcc9b7700 (LWP 8138) exited] [New Thread 0x7fffcc9b7700 (LWP 8142)] [Thread 0x7fffcc9b7700 (LWP 8142) exited] [New Thread 0x7fffcc9b7700 (LWP 8143)] [Thread 0x7fffcebfc700 (LWP 8141) exited] [New Thread 0x7fffcebfc700 (LWP 8145)] [Thread 0x7fffcebfc700 (LWP 8145) exited] [New Thread 0x7fffcebfc700 (LWP 8146)] [Thread 0x7fffcebfc700 (LWP 8146) exited] [New Thread 0x7fffcebfc700 (LWP 8147)] [Thread 0x7fffce1d0700 (LWP 8133) exited] [Thread 0x7fffcc9b7700 (LWP 8143) exited] GLib-ERROR **: gmem.c:202: failed to allocate 18446744073709551590 bytes aborting... Program received signal SIGABRT, Aborted. [Switching to Thread 0x7fffcebfc700 (LWP 8147)] 0x00007fffee73b285 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig); (gdb) bt #0 0x00007fffee73b285 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007fffee73cb9b in abort () at abort.c:92 #2 0x00007fffeeaed882 in g_logv (log_domain=0x7fffeeb4fc66 "GLib", log_level=<optimized out>, format= 0x7fffeeb58430 "%s: failed to allocate %lu bytes", args1=0x7fffcebfb858) at gmessages.c:557 #3 0x00007fffeeaed912 in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at gmessages.c:577 #4 0x00007fffeeaeb92a in g_malloc0 (n_bytes=18446744073709551590) at gmem.c:201 #5 0x00007ffff4414915 in multipart_signed_clip_stream (mps=<optimized out>, start=26, end=<optimized out>, error=0x0, cancellable=0x0) at camel-multipart-signed.c:72 #6 0x00007ffff4414add in multipart_signed_get_part (multipart= 0x7fffc42f1200 [CamelMultipartSigned], index=<optimized out>) at camel-multipart-signed.c:471 #7 0x00007ffff4405423 in message_foreach_part_rec (msg= 0x15b32d0 [CamelMimeMessage], part=<optimized out>, callback= 0x7ffff4404c20 <find_attachment>, data=0x7fffcebfba1c) at camel-mime-message.c:795 #8 0x00007ffff4405434 in message_foreach_part_rec (msg= 0x15b32d0 [CamelMimeMessage], part=<optimized out>, callback= ---Type <return> to continue, or q <return> to quit--- 0x7ffff4404c20 <find_attachment>, data=0x7fffcebfba1c) at camel-mime-message.c:797 #9 0x00007ffff4406d05 in camel_mime_message_foreach_part (data= 0x7fffcebfba1c, callback=0x7ffff4404c20 <find_attachment>, msg=<optimized out>) at camel-mime-message.c:811 #10 camel_mime_message_has_attachment (message=<optimized out>) at camel-mime-message.c:1230 #11 0x00007fffce1e73a2 in imap_get_message_sync (folder=<optimized out>, uid=<optimized out>, cancellable=0x71f960 [CamelOperation], error= 0x7fffcebfbaf8) at camel-imap-folder.c:3526 #12 0x00007ffff58c8dbf in camel_folder_get_message_sync (folder= 0x7fffc4008020 [CamelImapFolder], message_uid=0x1a2a620 "56951", cancellable=0x71f960 [CamelOperation], error=0x7fffcebfbaf8) at camel-folder.c:3263 #13 0x00007ffff58c92be in folder_get_message_thread (simple= 0x1aa81e0 [GSimpleAsyncResult], object=0x7fffc4008020 [CamelImapFolder], cancellable=0x71f960 [CamelOperation]) at camel-folder.c:1056 #14 0x00007ffff0d4bb3c in run_in_thread (job=<optimized out>, c= 0x71f960 [CamelOperation], _data=0x1a2acd0) at gsimpleasyncresult.c:838 #15 0x00007ffff0d3d586 in io_job_thread (data=0x10ca200, user_data=<optimized out>) at gioscheduler.c:181 #16 0x00007fffeeb0ccb0 in g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:319 ---Type <return> to continue, or q <return> to quit--- #17 0x00007fffeeb0a664 in g_thread_create_proxy (data=0x1ad4f30) at gthread.c:1897 #18 0x00007ffff2cf8d0b in start_thread (arg=0x7fffcebfc700) at pthread_create.c:301 #19 0x00007fffee7e4d3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Version-Release number of selected component (if applicable): 2.91.6.2-1.fc15.x86_64 How reproducible: always Steps to Reproduce: 1. click a message in evolution mail 2. 3. Actual results: Expected results: Additional info: glibc-2.13.90-4.x86_64 gtk3-3.0.1-1.fc15.x86_64 glib2-2.28.1-1.fc15.x86_64 evolution-data-server-2.91.6-4.fc15.x86_64