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 672717 - Reference counting issues in IMAPX backend
Reference counting issues in IMAPX backend
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Mailer
3.4.x (obsolete)
Other Linux
: Normal blocker
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
: 672624 672688 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-03-23 20:01 UTC by Matthew Barnes
Modified: 2013-09-14 16:55 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
0001-CamelIMAPXJob-Add-more-runtime-checks.patch (4.61 KB, patch)
2012-03-23 20:04 UTC, Matthew Barnes
committed Details | Review
0002-CamelIMAPXJob-Fill-memory-with-a-bit-pattern-before-.patch (1.35 KB, patch)
2012-03-23 20:05 UTC, Matthew Barnes
committed Details | Review
0003-CamelIMAPXCommand-Add-more-runtime-checks.patch (5.46 KB, patch)
2012-03-23 20:05 UTC, Matthew Barnes
committed Details | Review
0004-CamelIMAPXCommand-Fill-memory-with-a-bit-pattern-bef.patch (1.24 KB, patch)
2012-03-23 20:06 UTC, Matthew Barnes
committed Details | Review
0005-imapx_command_fetch_message_done-Avoid-a-refcount-is.patch (1.86 KB, patch)
2012-03-23 20:06 UTC, Matthew Barnes
committed Details | Review
0006-CamelIMAPXCommand-Make-the-CamelIMAPXJob-member-priv.patch (28.51 KB, patch)
2012-03-23 20:07 UTC, Matthew Barnes
committed Details | Review
0007-CamelIMAPXServer-Rework-some-reference-counting-issu.patch (3.09 KB, patch)
2012-03-23 20:08 UTC, Matthew Barnes
committed Details | Review
0008-CamelIMAPXServer-Prevent-failed-commands-from-starti.patch (1.16 KB, patch)
2012-03-23 20:08 UTC, Matthew Barnes
committed Details | Review

Description Matthew Barnes 2012-03-23 20:01:31 UTC
After spending a day debugging IMAPX crashes in Evolution 3.3.92, I have a series of commits which I believe sufficiently stabilize the backend for Evolution 3.4.0.

I'm posting these commits in this bug report for release team review and approval.

The first few commits merely add more runtime checks and other debugging enhancements, but I'd like to include them in Evolution 3.4.0 to help me track down any further issues like this which may arise.
Comment 1 Matthew Barnes 2012-03-23 20:04:16 UTC
Created attachment 210473 [details] [review]
0001-CamelIMAPXJob-Add-more-runtime-checks.patch
Comment 2 Matthew Barnes 2012-03-23 20:05:17 UTC
Created attachment 210474 [details] [review]
0002-CamelIMAPXJob-Fill-memory-with-a-bit-pattern-before-.patch
Comment 3 Matthew Barnes 2012-03-23 20:05:46 UTC
Created attachment 210475 [details] [review]
0003-CamelIMAPXCommand-Add-more-runtime-checks.patch
Comment 4 Matthew Barnes 2012-03-23 20:06:18 UTC
Created attachment 210476 [details] [review]
0004-CamelIMAPXCommand-Fill-memory-with-a-bit-pattern-bef.patch
Comment 5 Matthew Barnes 2012-03-23 20:06:50 UTC
Created attachment 210477 [details] [review]
0005-imapx_command_fetch_message_done-Avoid-a-refcount-is.patch
Comment 6 Matthew Barnes 2012-03-23 20:07:35 UTC
Created attachment 210478 [details] [review]
0006-CamelIMAPXCommand-Make-the-CamelIMAPXJob-member-priv.patch
Comment 7 Matthew Barnes 2012-03-23 20:08:08 UTC
Created attachment 210479 [details] [review]
0007-CamelIMAPXServer-Rework-some-reference-counting-issu.patch
Comment 8 Matthew Barnes 2012-03-23 20:08:33 UTC
Created attachment 210480 [details] [review]
0008-CamelIMAPXServer-Prevent-failed-commands-from-starti.patch
Comment 9 Matthew Barnes 2012-03-23 21:17:58 UTC
*** Bug 672624 has been marked as a duplicate of this bug. ***
Comment 10 Matthew Barnes 2012-03-23 21:18:09 UTC
*** Bug 672688 has been marked as a duplicate of this bug. ***
Comment 11 Matthew Barnes 2012-03-25 22:46:05 UTC
All patches committed for Evolution-Data-Server 3.4.0 with release team's approval.