Hi, Today I received a pice of spam on the m-dev list, which triggers a "Mailfolder corruption detected" message.
It contains an oversized base64 in an asian charset. From: %/1��iso8859-15ũ�������ױ۸��� <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> X-Mailer: EVAMAIL 1.5 Content-Type: text/html; charset=euc-kr Content-Transfer-Encoding: base64 Message-Id: <[EMAIL PROTECTED]> If you didn't receive it, let me know, I'll send it bzip2-ed to you in PM. ##### [Trace] 13:27:05: (mfcall) MailFolderCC(Lokale-MBoxen/SPAM)::SaveMessages() [Debug] 13:27:05: string 'Opening' not found in locale 'de_DE@euro'. [Trace] 13:27:05: (mfcall) Opening "'Lokale-MBoxen/Spammassassin-CATCH'" [Trace] 13:27:05: (mfstatus) Invalidated status for 'Lokale-MBoxen/Spammassassin-CATCH' [Trace] 13:27:05: (mfcall) MailFolderCC(Lokale-MBoxen/Spammassassin-CATCH)::AppendMessage(Message) [Debug] 13:27:05: Assert failed in file mail/MessageCC.cpp at line 757: DEBUG: Mailfolder corruption detected ##### #0 0x40592ff1 in kill () from /lib/libc.so.6 #1 0x40592df5 in raise () from /lib/libc.so.6 #2 0x4022556d in wxTrap () at ./src/common/appcmn.cpp:364 #3 0x402256e8 in ShowAssertDialog (szFile=0x82cd217 "mail/MessageCC.cpp", nLine=757, szMsg=0x82cd5c0 "DEBUG: Mailfolder corruption detected") at ./src/common/appcmn.cpp:431 #4 0x402257db in wxAppBase::OnAssert (this=0x83beb10, file=0x82cd217 "mail/MessageCC.cpp", line=757, msg=0x82cd5c0 "DEBUG: Mailfolder corruption detected") at ./src/common/appcmn.cpp:483 #5 0x401cef8d in wxApp::OnAssert (this=0x83beb10, file=0x82cd217 "mail/MessageCC.cpp", line=757, msg=0x82cd5c0 "DEBUG: Mailfolder corruption detected") at ./src/gtk/app.cpp:871 #6 0x080f9812 in wxMApp::OnAssert (this=0x83beb10, file=0x82cd217 "mail/MessageCC.cpp", line=757, msg=0x82cd5c0 "DEBUG: Mailfolder corruption detected") at gui/wxMApp.cpp:457 #7 0x40225799 in wxOnAssert (szFile=0x82cd217 "mail/MessageCC.cpp", nLine=757, szMsg=0x82cd5c0 "DEBUG: Mailfolder corruption detected") at ./src/common/appcmn.cpp:475 #8 0x0816363b in MessageCC::FetchText (this=0x853e7b0) at mail/MessageCC.cpp:757 #9 0x081647f2 in MessageCC::WriteToString (this=0x853e7b0, str=@0xbfffcf68, headerFlag=true) at mail/MessageCC.cpp:1210 #10 0x08153173 in MailFolderCC::AppendMessage (this=0x853c340, msg=@0x853e7b0) at mail/MailFolderCC.cpp:3131 #11 0x0815cf82 in MailFolderCmn::SaveMessages (this=0x84fed18, selections=0x853cfb8, folder=0x84c8720) at mail/MailFolderCmn.cpp:828 #12 0x081538e0 in MailFolderCC::SaveMessages (this=0x84fed18, selections=0x853cfb8, folder=0x84c8720) at mail/MailFolderCC.cpp:3227 #13 0x08243798 in MT_SaveMessagesToFileOrFolder::WorkFunction (this=0x853c9b0) at mail/ASMailFolder.cpp:522 #14 0x081436ee in MailThread::Entry (this=0x853c9b0) at mail/ASMailFolder.cpp:151 #15 0x082410b6 in MailThread::Run (this=0x853c9b0) at mail/ASMailFolder.cpp:130 #16 0x08240f60 in MailThread::Start (this=0x853c9b0) at mail/ASMailFolder.cpp:102 #17 0x08241977 in ASMailFolderImpl::SaveMessagesToFolder (this=0x853da80, messages=0xbfffd300, parent=0x83f5590, folder=0x84c8720, ud=0x84b0e08) at mail/ASMailFolder.cpp:903 #18 0x0811afb2 in MsgCmdProcImpl::SaveMessagesToFolder (this=0x84b0e08, selections=@0xbfffd300, folder=0x84c8720) at gui/wxMsgCmdProc.cpp:1072 #19 0x0811b6a3 in MsgCmdProcImpl::DropMessagesToFolder (this=0x84b0e08, selections=@0xbfffd300, folder=0x84c8720) at gui/wxMsgCmdProc.cpp:1188 #20 0x08119f51 in MsgCmdProcImpl::ProcessCommand (this=0x84b0e08, cmd=5000, messages=@0xbfffd300, folder=0x84c8720) at gui/wxMsgCmdProc.cpp:656 #21 0x080c61da in MMessagesDropTarget::OnMsgDrop (this=0x84ac9b0, x=223, y=382, data=0x84adcd0, def=wxDragMove) at gui/Mdnd.cpp:182 #22 0x080c5ed5 in MMessagesDropTargetBase::OnData (this=0x84ac9b0, x=223, y=382, def=wxDragMove) at gui/Mdnd.cpp:134 #23 0x401e835a in target_drag_data_received (context=0x85146d0, x=223, y=382, data=0xbfffdb54, time=2323743580, drop_target=0x84ac9b0) at ./src/gtk/dnd.cpp:333 #24 0x40716b0c in gtk_marshal_NONE__POINTER_INT_INT_POINTER_INT_INT () from /usr/lib/libgtk-1.2.so.0 #25 0x40748878 in gtk_handlers_run () from /usr/lib/libgtk-1.2.so.0 #26 0x40747bef in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0 and so on .. up until .. (gdb) up #8 0x0816363b in MessageCC::FetchText (this=0x853e7b0) at mail/MessageCC.cpp:757 757 "DEBUG: Mailfolder corruption detected"); (gdb) print m_mailFullText $1 = 0x40a54008 "PGZvbnQgc2l6ZT0zPjxwIGFsaWduPWxlZnQ+TyC6uyC43sDPwLogwaS6uMXrvcW4wSDAzL/rw8vB+CC51yDBpLq4urjIoyC17r+hILD8x9Eguf23/CDBpiA1MMG2v6EgwMewxcfRIFuxpLDtXSC43sDPwNS0z7TZPEJSPg0KTyBlLW1haWzB1rzStMIgwM7FzbPdu/O/"... (gdb) print m_MailTextLen $2 = 23986 (gdb) print *this $4 = (MessageCC) {<Message> = {<MObjectRC> = {<MObject> = {m_magic = 1234567890, _vptr. = 0x8353180}, m_nRef = 1}, <No data fields>}, m_folder = 0x84fed18, m_msgText = 0x0, m_uid = 2, m_date = 1015920343, m_mailFullText = 0x40a54008 "PGZvbnQgc2l6ZT0zPjxwIGFsaWduPWxlZnQ+TyC6uyC43sDPwLogwaS6uMXrvcW4wSDAzL/rw8vB+CC51yDBpLq4urjIoyC17r+hILD8x9Eguf23/CDBpiA1MMG2v6EgwMewxcfRIFuxpLDtXSC43sDPwNS0z7TZPEJSPg0KTyBlLW1haWzB1rzStMIgwM7FzbPdu/O/"..., m_MailTextLen = 23986, m_Body = 0x850d708, m_Envelope = 0x850d6c0, m_Profile = 0x84c88c8, m_partContentPtr = 0x0, m_mimePartTop = 0x0, m_numParts = 64} Bye, Volker Apelt -- Volker Apelt volker_apelt .@. yahoo.de (remove the dots, please) Dipl. Chem. +49 6172 31126 _______________________________________________ Mahogany-Developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mahogany-developers
