GNOME Bugzilla – Bug 630697
[imapx] evolution crash when moving a lot of messages
Last modified: 2014-06-16 16:11:23 UTC
Hey, I just experienced a (reproducible) crash when moving (a lot of) message from one folder to another. I'm not too sure it's related to the number (~1900) or to one message specifically. Here's a backtrace:
+ Trace 223903
Hope it's useful, I'll try moving the mails few by few.
Btw, it might be related to one specific mail since some of the mails are indeed moved to the destination folder (meaning trying to do the copy multiple time will have bad effects on the destination folder).
It seems it got out of message uid list, encoded as a string. Though how that could happen I do not know. I tried to copy about 2K messages from one folder to another and it doesn't crash. This is with actual git master, which is just after 2.91.1 release, though I believe, with respect of imapx, it's almost the same as 2.32.0.
FWIW, I had the same problem with 2.30.3 from Fedora 13 (although I never made a stackstrace to verify completely). The number of messages varied, sometimes I could move 2000 messages, but some times it would crash with as little as 1000. With 2.32.0 from Fedora 14 I can reliably move 11000 messages.
Similar downstream bug report from 3.2.3: https://bugzilla.redhat.com/show_bug.cgi?id=839339
+ Trace 230500
Thread 1 (Thread 0x7f130540a700 (LWP 2939))
Closing as OBSOLETE since the stack trace(s) are too old to be useful at this point.
(In reply to comment #5) > Closing as OBSOLETE since the stack trace(s) are too old to be useful at this > point. Don't take it personnaly, I do that kind of things myself, but still, that comment just make me feel like “well, taking care of the bug three years ago, the stack traces would not have been so old”.
I'm reopening this, due to another downstream bug report being reported in 3.10.4: https://bugzilla.redhat.com/show_bug.cgi?id=1108363 Version-Release number of selected component: evolution-3.10.4-2.fc20 Additional info: reporter: libreport-2.2.2 backtrace_rating: 4 cmdline: evolution crash_function: strstr executable: /usr/bin/evolution kernel: 3.14.5-200.fc20.x86_64 Core was generated by `evolution'. Program terminated with signal SIGSEGV, Segmentation fault.
+ Trace 233689
Thread 1 (Thread 0x7ff091b3b700 (LWP 7503))
I tried to reproduce this with current git master (to be 3.13.3 development version), which is pretty much the same as 3.12.x in this part, and I was able to successfully move/copy over 4000 messages from one folder to another on one IMAPx account. I found couple memory leaks during testing, but nothing else here.