New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed asserting during APPEND #1612
Comments
From: Jan Schneider APPENDing a message results in "Fatal error: Internal error: assertion failed: mailbox.c: 2180: !message_guid_isnull(&record->guid)" The line number seems off, this is an Ubuntu/Debian build that probably has patches. The assertion still exists in the pristine sources though: http://git.cyrusimap.org/cyrus-imapd/tree/imap/mailbox.c#n2729 See also: http://lists.andrew.cmu.edu/pipermail/info-cyrus/2011-July/035131.html This is some example log: S: * OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE XIMAPPROXY] neo Cyrus IMAP v2.4.16-Debian-2.4.16-1 server ready This message is in MIME format. --=_wEolIxPcj3hQirJnZXryomA Dies ist ein Kolab-Groupware-Objekt. Um dieses Objekt anzuzeigen, ben=C3=B6= <?xml version=3D"1.0" encoding=3D"UTF-8"?> --=_wEolIxPcj3hQirJnZXryomA-- |
From: Bron Gondwana Does this happen on every append, or just this one? If every append, then it looks like your cyrus isn't compiled correctly - it should be calculating the sha1 of the message file and creating a GUID. If you're using a recent Cyrus, it should (I'm pretty sure) be using an inbuilt sha1 function if it can't link with openssl. Bron. |
From: Jan Schneider Happens with every APPEND. And started after updating to Ubuntu Quantal which updated to 2.4.16. |
From: Bron Gondwana Definitely looks like a miscompiled Cyrus then :( I suggest filing a bug in launchpad. I'll have a look to see if we can make it impossible to break like this in the Cyrus code as well. |
From: Jan Schneider For cross-reference: https://bugs.launchpad.net/bugs/1078734 |
From: Jan Schneider *** Bug 3755 has been marked as a duplicate of this bug. *** |
From: Jeroen van Meeuwen (Kolab Systems) (In reply to comment #3) It seems not limited to mis-compiled Cyrus, or both Debian/Ubuntu as well as Enterprise Linux 6/Fedora packages are mis-compiled. |
From: Bron Gondwana Fixed in git: commit 0f9eb85
diff --git a/imap/message.c b/imap/message.c
(will also push to master) |
From: Jan Schneider
Bugzilla-Id: 3754
Version: 2.4.16
Owner: Bron Gondwana
The text was updated successfully, but these errors were encountered: