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 606116 - [abrt] crash in evolution-2.28.0-2 pop3_refresh_info, camel_pop3_engine_iterate, strlen
[abrt] crash in evolution-2.28.0-2 pop3_refresh_info, camel_pop3_engine_itera...
Status: RESOLVED OBSOLETE
Product: evolution-data-server
Classification: Platform
Component: Mailer
3.2.x (obsolete)
Other Linux
: High critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[pop]
: 524700 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-01-05 15:29 UTC by Milan Crha
Modified: 2013-08-23 18:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Crha 2010-01-05 15:29:29 UTC
Moving from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=543748

How to reproduce
-----
1.Fully updated system 
2.Left Evolution online to download, around 3000 emails
3.When checked again....evolution had crashed.

Attached file: backtrace
cmdline: evolution
component: evolution
executable: /usr/bin/evolution
kernel: 2.6.31.6-145.fc12.x86_64
package: evolution-2.28.0-2.fc12
rating: 3
reason: Process was terminated by signal 11

Core was generated by `evolution'.
Program terminated with signal 11, Segmentation fault.

Thread 9 (Thread 2560)

  • #0 select
    at ../sysdeps/unix/syscall-template.S line 82
  • #1 camel_read
    at camel-file-utils.c line 455
  • #2 stream_fill
    at camel-pop3-stream.c line 59
  • #3 camel_pop3_stream_getd
    at camel-pop3-stream.c line 406
  • #4 camel_pop3_engine_iterate
    at camel-pop3-engine.c line 310
  • #5 pop3_get_message
    at camel-pop3-folder.c line 565
  • #6 camel_folder_get_message
    at camel-folder.c line 1121
  • #7 camel_filter_driver_filter_message
    at camel-filter-driver.c line 1463
  • #8 camel_filter_driver_filter_folder
    at camel-filter-driver.c line 1346
  • #9 em_filter_folder_element_exec
    at mail-ops.c line 141
  • #10 fetch_mail_exec
    at mail-ops.c line 324
  • #11 mail_msg_proxy
    at mail-mt.c line 522
  • #12 ??
    from /lib64/libglib-2.0.so.0
  • #13 ??
    from /lib64/libglib-2.0.so.0
  • #14 start_thread
    at pthread_create.c line 297
  • #15 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 112
  • #16 ??

Thread 1 (Thread 3004)

  • #0 __strlen_sse2
    at ../sysdeps/x86_64/strlen.S line 31
  • #1 camel_pop3_engine_iterate
    at camel-pop3-engine.c line 328
  • #2 pop3_refresh_info
    at camel-pop3-folder.c line 263
  • #3 camel_folder_refresh_info
    at camel-folder.c line 345
  • #4 camel_pop3_folder_new
    at camel-pop3-folder.c line 133
  • #5 camel_store_get_inbox
    at camel-store.c line 648
  • #6 mail_tool_get_inbox
    at mail-tools.c line 74
  • #7 fetch_mail_exec
    at mail-ops.c line 298
  • #8 mail_msg_proxy
    at mail-mt.c line 522
  • #9 ??
    from /lib64/libglib-2.0.so.0
  • #10 ??
    from /lib64/libglib-2.0.so.0
  • #11 start_thread
    at pthread_create.c line 297
  • #12 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 112
  • #13 ??
Current language:  auto
The current source language is "auto; currently asm".
Comment 1 Akhil Laddha 2010-01-06 04:04:37 UTC
could be related to bug 601248
Comment 2 Milan Crha 2010-01-25 14:54:03 UTC
seems to be different to me, because pe=0x0 there.
Comment 3 Akhil Laddha 2010-12-28 06:57:59 UTC
can bug 524700 be marked as duplicate ?
Comment 4 Milan Crha 2011-01-05 14:48:09 UTC
(In reply to comment #3)
> can bug 524700 be marked as duplicate ?

I'm not sure, maybe it can, as most of the crashing thread is same, so this can be only a variation of the other, or vice versa (depending on your point of view).
Comment 5 Akhil Laddha 2011-01-06 03:58:38 UTC
*** Bug 524700 has been marked as a duplicate of this bug. ***
Comment 6 Milan Crha 2011-07-26 07:22:36 UTC
Another downstream bug report from 3.0.2 similar with bug #524700:
https://bugzilla.redhat.com/show_bug.cgi?id=719361

with xsession error:
> (evolution:5706): camel-pop3-provider-WARNING **: Bad server response: <tr>

and crashing thread (note the stream=0x1):

Thread 1 (Thread 0xb35fcb70 (LWP 6302))

  • #0 camel_stream_write
    at camel-stream.c line 166
  • #1 cmd_tocache
    at camel-pop3-folder.c line 171
  • #2 camel_pop3_engine_iterate
    at camel-pop3-engine.c line 300
  • #3 camel_pop3_engine_iterate
    at camel-pop3-engine.c line 273
  • #4 pop3_folder_refresh_info_sync
    at camel-pop3-folder.c line 498
  • #5 camel_folder_refresh_info_sync
    at camel-folder.c line 3373
  • #6 camel_pop3_folder_new
    at camel-pop3-folder.c line 663
  • #7 pop3_store_get_folder_sync
    at camel-pop3-store.c line 724
  • #8 store_get_inbox_folder_sync
    at camel-store.c line 349
  • #9 camel_store_get_inbox_folder_sync
    at camel-store.c line 2515
  • #10 e_mail_session_get_inbox_sync
    at e-mail-session.c line 1085
  • #11 expunge_pop3_stores
    at mail-ops.c line 1875
  • #12 expunge_folder_exec
    at mail-ops.c line 1936
  • #13 mail_msg_proxy
    at mail-mt.c line 415
  • #14 g_thread_pool_thread_proxy
    at gthreadpool.c line 319
  • #15 g_thread_create_proxy
    at gthread.c line 1955
  • #16 start_thread
    at pthread_create.c line 305
  • #17 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 133

Comment 7 Milan Crha 2012-06-11 09:03:21 UTC
Yet another similar downstream bug report from 3.2.3:
https://bugzilla.redhat.com/show_bug.cgi?id=830297

Thread 1 (Thread 0x7f14a37fe700 (LWP 1810))

  • #0 __strlen_sse2
    at ../sysdeps/x86_64/strlen.S line 43
  • #1 camel_pop3_engine_iterate
    at camel-pop3-engine.c line 333
  • #2 camel_pop3_engine_iterate
    at camel-pop3-engine.c line 282
  • #3 pop3_folder_refresh_info_sync
    at camel-pop3-folder.c line 483
  • #4 camel_folder_refresh_info_sync
    at camel-folder.c line 3516
  • #5 camel_pop3_folder_new
    at camel-pop3-folder.c line 661
  • #6 store_get_inbox_folder_sync
    at camel-store.c line 307
  • #7 camel_store_get_inbox_folder_sync
    at camel-store.c line 2206
  • #8 expunge_pop3_stores
    at mail-ops.c line 1404
  • #9 expunge_folder_exec
    at mail-ops.c line 1490
  • #10 mail_msg_proxy
    at mail-mt.c line 416
  • #11 g_thread_pool_thread_proxy
    at gthreadpool.c line 319
  • #12 g_thread_create_proxy
    at gthread.c line 1962
  • #13 start_thread
    at pthread_create.c line 309
  • #14 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 115

Comment 8 Fabio Durán Verdugo 2013-04-07 17:16:49 UTC
I try to reproduce with this steps:

- Create account 
- Imapx download around 3000 mails
- wait...
- and evo doesn't crash.

Version 3.6.2
Comment 9 Matthew Barnes 2013-08-23 18:38:19 UTC
Closing as OBSOLETE since the stack traces are too old to be useful now.